
做科研的朋友应该都有体会,每天要读大量英文论文,现有的文献管理工具( Zotero 、Mendeley 等)在"母语阅读"这件事上基本是缺位的。翻译要么靠外挂,要么靠复制粘贴,体验很割裂。
所以做了 Zoro 一个从第一行代码开始就把「母语阅读」和「 AI Agent 协作」当核心的文献管理工具。
开源,本地优先,数据完全属于你。
GitHub: https://github.com/ruihanglix/zoro


这是 Zoro 和其他工具最大的区别 从存储层到协议层都考虑了 AI Agent 的接入:
metadata.json,AI Agent 读文件就能理解你的库,attachments/ 目录可写,Agent 可以自动生成摘要、翻译、报告~/.zoro/library/papers/ 2017-attention-is-all-you-need-a1b2c3d4/ metadata.json ← 结构化元数据,Agent 直接可读 paper.pdf ← PDF 全文 abs.html ← HTML 全文 attachments/ ← Agent 可写 summary.md ← AI 生成的摘要 translation-zh.md ← AI 生成的翻译 notes/ ← 用户笔记 直接去 Releases 页面下载对应平台安装包即可。
欢迎试用、Star 、提 Issue 和 PR 。如果你也是每天要读大量英文论文的研究者,希望 Zoro 能帮到你
1 wshjdx 2 天前 via iPhone 给老哥顶一个,下午试试。 双语对照不改变排版吗?还有翻译用的什么? |
2 fe619742721 2 天前 看起来很厉害啊,功能很完善,居然是全开源的,很赞 |
3 Jonb OP @wshjdx PDF 的话用 BabelDoc 创建了一个译文 PDF ,基本不改变排版。Zoro 的设置页面有提供一个一键安装 BabelDoc 的 prompt ,可以让 Claude Code 之类的 CLI Agent 直接帮忙装好 |
4 OliverDD 2 天前 顶一下,理念感觉很棒,UI 也很现代化 |
5 coffeesun 1 天前 感谢已安装,ai ,api 都设置好了,webdav 也设置好了,api 那里的模型可能有点 bug ,需要写进去点回车,然后下面选,要先测再保存,反正最好搞好了。但 PDF 的 tranlating 在右上角一直转圈。不清楚是啥原因。在设置里都是绿的。 |
6 coffeesun 1 天前 ai 可以对话,但貌似是根据题目来的,猜测 ai 看不到 pdf 的内容。 我把 pdf 拖进 zoro 里可以看 pdf ,但在右上角的 translating 里的 info 里看到地址里如[03/18/26 20:52:05] INFO INFO:babeldoc.format.pdf.high_level:start to translate: C:\Users\admin\.zoro\library\papers/2026-perioperative-pulmonary-embolism-7489c839\paper.pdf high_level.py:600,这个 papers 还有个斜杠?是不是和 windows 系统有关?在软件里用的 linux 的逻辑? ai 回答示例: 抱歉,目前您的库中该论文没有收录摘要,且您也尚未添加任何笔记或批注。因此,我无法直接从文档中提取该特定文章的准确结论。 不过,基于该标题 《 Perioperative pulmonary embolism: diagnosis and anesthetic management 》 及同类综述的常规内容,这类文章通常涵盖以下核心观点(供您参考): 高风险评估:强调术前对静脉血栓栓塞症( VTE )风险的早期识别至关重要,特别是对于骨科、肿瘤或大型腹部手术患者。 诊断挑战: 症状不典型:围手术期 PE 常表现为非特异性症状(如低氧血症、心动过速、不明原因的血压下降),易与术后并发症混淆。 金标准:通常推荐 CT 肺动脉造影( CTPA ) 为首选确诊手段。 D-二聚体的局限:由于手术本身会导致 D-二聚体升高,其在术后诊断中的阴性预测值降低,需谨慎解读。 麻醉管理重点: 血流动力学维持:避免过度通气或正压通气压力过高加重右心室后负荷。 右心保护:必要时使用血管扩张剂(如吸入性一氧化氮、前列环素)降低肺动脉压,同时维持足够的左室前负荷。 抗凝策略:权衡术中出血风险与抗凝治疗的必要性。 治疗决策:对于血流动力学不稳定的患者,可能需要考虑溶栓治疗或取栓术。 如果您需要这篇文章确切的结论,建议您: 查阅原文(如果 PDF 已加载)。 或者告诉我您希望我为您创建一个阅读计划或笔记模板,以便您手动记录重点? |
7 coffeesun 1 天前 可以翻译,只翻译了一篇文章,几页的 pdf ,竟把阿里的 1 百万 token 用完了,因为刚申请的,也未用在其他地方。 |
9 coffeesun 1 天前 |
10 windyskr 1 天前 Failed to start agent session: ACP protocol error: Initialize failed: Internal error: "server shut down unexpectedly" |