起因
说实话,我一直很少完整读完一本书,也没有一个好的阅读习惯。
一方面是资讯信息爆炸——每天刷不完的推文、文章、播客,注意力被切得很碎,很难静下来读完一本三四百页的书。另一方面,确实也没有深度阅读经典的习惯,总觉得「以后有时间再读」,结果书单越来越长,读完的寥寥无几。
最近在翻 Mortimer J. Adler 的《如何阅读一本书》,这本 1940 年出版的经典提出了一套四层次阅读法:基础阅读 → 检视阅读 → 分析阅读 → 主题阅读。
我用这套方法论搭了一个自动化的读书流程:AI 先帮我做全书分析和笔记,我再带着框架和问题去读原文。这种方式兼顾了高效和深度,边读边聊、边聊边记,每本书读完 Obsidian 里就多一份档案,慢慢攒出自己的图书知识库。
Mortimer 因此诞生。名字直接取自这位提出四层次阅读的老先生。
思路
市面上的 AI 读书工具大多是「总结型」的——扔一本书进去,吐一段摘要出来。但读摘要和读书是两码事。
Mortimer 做的事情不太一样:它不替你读书,但替你做笔记。具体来说,是把 Adler 的四层次方法论拆成四个分析阶段:
| Adler 的层次 | Mortimer 的实现 | 产出 |
|---|---|---|
| 检视阅读 | 概览(Overview) | 书籍概要、核心主题、作者背景 |
| 检视阅读 | 粗读(Skim) | 章节脉络、关键论点梳理 |
| 分析阅读 | 精读(Deep Read) | 跨章主题分析 + 5 个推荐探索视角 |
| 主题阅读 | 深度探索(Deep Dive) | 按特定主题的深度结构化笔记 |
每个阶段产出一份 Obsidian 笔记,一本书读完就有了一整套知识档案。
怎么用
最简单的方式
在 Claude Code 里输入:
/read 史蒂夫·乔布斯传
Mortimer 会自动跑完整个流程:确认书名 → 搜索下载 → 四阶段分析 → 写入 Obsidian。
精读完成后进入自由探索阶段,可以:
| 操作 | 说明 |
|---|---|
| 深度探索 | 选择推荐视角或自定义主题,生成深度笔记 |
| 全部探索 | 一次性并行生成 5 个推荐视角的笔记 |
| 自由提问 | 基于全文回答任意问题 |
| 结束阅读 | 标记完成,进入下一本 |
深度探索很适合对某个主题刨根问底。精读完成后,Mortimer 会推荐 5 个值得深入的视角——比如读《史蒂夫·乔布斯传》时可能推荐「产品哲学的演变」「与盖茨的竞合关系」等。你可以选一个感兴趣的,也可以自定义主题,Mortimer 会基于全文生成一份专题深度笔记。想一次全搞定?「全部探索」会并行生成所有推荐视角的笔记。
自由提问是我用得最多的功能。因为 Gemini 始终持有全书文本的上下文缓存,你可以针对这本书问任何问题——「乔布斯被苹果赶走那段时间,NeXT 的经历具体怎么影响了他后来的管理风格?」「书里提到的现实扭曲力场,有没有失败的案例?」「作者作为传记作者,叙述立场是否有明显倾向?」——它会基于全文给出回答,不写入笔记,纯粹是你和这本书之间的对话。有点像跟一个读过全书的人聊天。
在 Obsidian 里用
除了终端,还可以直接在 Obsidian 里跑 Mortimer。
Claudian 是一个 Obsidian 插件,在 vault 里内嵌了 Claude Code。装上之后,在 Obsidian 的对话框里输入 /read 书名 就能启动阅读流程,体验和终端一样。
真正有意思的是它的笔记上下文感知——Claudian 会自动把你当前正在编辑的笔记注入对话上下文。这意味着:
- 打开一本书的精读笔记,直接说「探索第 3 个视角」,不用重复说书名
- 选中笔记里的一段内容,问「展开讲讲这个观点」
- 同时打开两本书的笔记,问「对比一下这两本书对领导力的看法」
简单说,终端适合跑完整流程(首次阅读、批量处理),Obsidian 里适合后续翻笔记时随时追问和深挖。
批量模式
手上有一份书单?直接扔给它:
/read booklists/2026-q1.md
Mortimer 会批量搜索下载,然后并行跑分析。中途断了不丢进度,重新跑会从断点继续。跑完后还会检查一遍,看每本书的笔记是不是都齐了。
笔记长什么样
Obsidian 里会形成这样的结构:
Reading/biography/史蒂夫·乔布斯传 (Walter Isaacson, 2011)/
├── 00-概览.md ← 书籍概要、核心主题
├── 01-粗读.md ← 章节脉络、关键论点
├── 02-精读.md ← 跨章分析 + 探索建议
├── 03-深度-创新哲学.md ← 深度探索笔记
└── 03-深度-领导力.md ← 深度探索笔记
预设了 10 个分类:biography, business, psychology, self-growth, technology, history, philosophy, finance, literature, science,每个分类有对应的分析模板。
书从哪来
Mortimer 用 Anna's Archive 作为书籍来源。如果你没听过这个网站——它是目前最大的开放图书馆元搜索引擎,聚合了 Z-Library、Sci-Hub、Library Genesis 等多个来源,收录了超过 6300 万本书。2022 年 Z-Library 被查封后,Anna's Archive 由一群匿名档案员创建,目标是「编目所有现存的书籍」。
搜索免费,下载需要会员。会员通过捐赠页面获取。捐赠后在账户设置页面可以拿到一个 API key,设置到环境变量 ANNAS_ARCHIVE_KEY 就行。有了这个 key,Mortimer 就能自动搜索和下载书籍,搜索结果按质量排序,优先选 EPUB 格式(文本提取效果最好)。
怎么跑的
用户 ──→ Claude Code (/read 技能)
│
├─ 终端 (CLI) ── 完整流程:单本 + 批量
└─ Claudian (Obsidian) ── 同一技能 + 笔记上下文感知
│
├── Anna's Archive ── 搜索与下载书籍
├── extract_book.py ─ EPUB/PDF/TXT 文本提取
├── Gemini 3 Flash ── 全书分析 (1M context)
└── Obsidian CLI ──── 笔记写入
Claude Code 负责编排和交互,Gemini 3 Flash 负责实际的全文分析。Claude 不直接读书——所有分析都走 Gemini。两种入口共享同一套技能和工具链。
为什么用 Gemini 做分析
原因就一个:100 万 token 的上下文窗口。
一本普通书大约 10-30 万 token,Gemini 能一口气吃下全文,不用切块。好处是它能看到全貌——第一章埋的伏笔和最后一章的呼应,贯穿全书的主题演变,切块总结看不到这些。
特别长的书(超过 80 万 token)会自动走 Map-Reduce:先分片分析,再合并。
Context Cache
同一本书的四个阶段会复用 Gemini 的上下文缓存。概览时上传的全文,粗读、精读、深度探索阶段不用重新传。省钱,也省时间。
使用感受
用 Mortimer 读了二十多本书后,最大的变化是阅读心态。
以前面对一本书,是从第一页硬翻到最后一页,读到哪算哪。现在反过来了——先跑一遍全书分析,拿到笔记后带着问题去读原文。知道了全书的框架和重点,再读的时候就是主动地验证和思考(proactive thinking),而不是被动地接收。哪些章节值得细嚼,哪些翻翻就好,心里有数。
批量模式更有意思。今年的阅读书单(30 多本)一次性扔进去,一个晚上全部跑完。之后想翻哪本的笔记就翻哪本,不用等到「读完」才有收获。
另一个没预料到的好处是知识库的积累。每读一本书,Obsidian 里就多一份档案,笔记之间通过双链和标签慢慢连起来,形成一个能检索、能关联的个人图书知识库。读过的书不会再散落各处,想找的时候随时能翻到。
当然,笔记做得再好也不能替代真正的阅读。但它把「从零到有一份能用的笔记」这件事的门槛降到了几乎为零,剩下的精力可以花在更值得的地方——比如琢磨书里的观点跟自己的经验有什么关系。
链接
- Mortimer GitHub
- 《如何阅读一本书》 — Mortimer J. Adler & Charles Van Doren