想用本地大模型帮你整理 PDF 文献,还能当个随叫随到的学术家教?这个叫 Eidos 的 Python 工具,直接把文件夹里的 PDF 批量转成 Markdown 笔记,还能陪你刷题。
- 目录镜像:给一个放满 PDF 的文件夹,它就能生成一个结构完全一样的 Markdown 摘要文件夹。
- 技能提示:内置了针对学术、技术、法律或简洁文档的专用总结策略。
- 学习模式:包含交互式导师和计分问答测验,直接在终端里用你的笔记当上下文。
一个工具,三种用法
说白了,Eidos 就是个帮你高效处理 PDF 学习材料的瑞士军刀。它最核心的功能是把 PDF 转成结构清晰的 Markdown 摘要,但不止于此。
它有个 目录镜像 功能,你指定一个文件夹,里面有各种子文件夹和 PDF,它就能自动生成一个一模一样的文件夹结构,只不过里面的文件都变成了对应的 Markdown 摘要。对于管理大量论文和报告的人来说,这简直是福音。
更实用的是它的 学习模式。摘要生成后,你可以直接在终端里启动一个交互式“导师”,或者做一个计分的 Q&A 测验,模型会根据你刚刚总结的笔记来提问和回答。想复习的时候,不用再翻厚厚的 PDF 了。
它还集成了 Anki,能从摘要里自动生成 Anki 兼容的闪卡。对于需要记忆大量知识点的考试党,这省去了自己手动做卡片的麻烦。
怎么用?门槛和配置
这工具是 100% 离线运行 的,依赖的是 Ollama。所以,你得先准备好这两样东西:
1. Python 3.10 或更高版本。
2. 一个正在运行的 Ollama 实例。默认情况下,Eidos 会使用 llama3 模型,但你可以在 .env 配置文件里修改模型和基础 URL。

它支持双语输出,在 .env 文件里设置一次英语或西班牙语,之后的所有操作就都按这个语言来。
项目地址和上手
所有代码和详细的设置说明都在 GitHub 上,作者是 matzalazar。直接克隆下来,按照 README 操作就行。
项目仓库:
https://github.com/matzalazar/eidos
作者在 Reddit 的原帖里还问了个问题,想看看大家最近觉得哪个模型最适合做学术或法律文档的总结。讲真,这确实是个好问题,不同模型的侧重点可能真不一样。
留言聊聊
如果你也常处理 PDF 论文,你更倾向于用本地模型总结,还是直接用 ChatGPT 这类云端工具?
来源:Reddit Ollama|原文:Eidos: A Python CLI tool to turn PDFs into structu
夜雨聆风