墨亭读书

墨亭札记

为什么我们做了墨亭——以及它和 Calibre 不一样的地方

墨亭 TingRead 是一个为专注阅读而做的零安装网页阅读器。本文从七个维度说明为什么我们做墨亭,以及它和 Calibre 这类桌面电子书管家的不同。

TimZhang产品对比

每次有人问"已经有 Calibre 了,为什么还要做一个新的电子书工具",我们的回答都一样:Calibre 是一个出色的电子书管家,但它解决的不是我们想解决的问题。

Calibre 自 2006 年起步,把电子书相关的所有麻烦事——格式转换、元数据管理、设备同步、RSS 抓取、批量编辑——打包成了一套桌面工具链,服务于"管理几千本电子书"的场景。这是个了不起的成就,也是它该被尊重的地方。但当你只想安静地把一本书读完,这套工具链就显得太重了:你得先下载安装包,得花几分钟配置书库目录,得在一堆按钮和菜单里找到"打开这本书"。

墨亭 TingRead 想做的事很窄——只把"读"这件事做好,做得安静、克制、随手可用。这一页解释我们为什么这么选,以及在七个具体维度上,墨亭和 Calibre 各自做了什么不一样的决定。

核心立场

  • 墨亭是为"想专注读"的人做的工具,不是为"想管理藏书"的人做的工具。这两件事都重要,但不必由同一个产品承担。
  • 打开浏览器访问 tingread.cn 就能用,不下载、不安装、不注册。从看到产品到读上第一页通常不超过 30 秒。
  • 11 种主流格式直接打开阅读,包括 EPUB、PDF、DOCX、TXT、Markdown、HTML、FB2、RTF、MOBI、AZW、AZW3——覆盖绝大多数读者实际遇到的文件。
  • 所有数据存在你的浏览器里,没有后端、没有账户、没有云端记录。这是和 Calibre 共同的底线,我们没在这件事上后退。
  • AI 服务于阅读,而不是服务于书目管理。划词随手问、全书上下文对话、乱码自动修复——AI 用在你正在读的那一页,不在你的书架元数据里。

七个维度,看看我们具体做了什么不同选择

1. 我们选择了浏览器,不选择桌面安装包

Calibre 是桌面应用,Windows 和 macOS 安装包大约 150 MB,Linux 有发行版仓库版本。安装完第一次启动会要求你设定书库目录。这套流程对于"准备认真管理几千本电子书"的用户是合理的——一次性投入,长期受益。

但对于"今天下了一本 EPUB,想立刻读"的人来说,这个门槛太高了。墨亭是 PWA(渐进式 Web 应用),访问 tingread.cn 即可使用,书架立刻出现,内置中英文使用手册自动加载。访问过一次后,Service Worker 会缓存阅读器和已打开的书,断网也能继续读。我们认为"读一本书"不该需要任何安装动作。

2. 我们做"打开就读",不做"格式互转"

Calibre 在格式转换上是行业标杆——支持 30+ 种输入格式,可输出 18 种格式,转换流水线经过 20 年打磨,能处理大量边缘情况。这是它的核心强项之一。

墨亭只支持 11 种格式直接打开阅读,不做任何格式转换。这不是能力不够,而是定位不同——我们认为多数读者拿到的电子书已经是 EPUB、PDF、Kindle 文件中的某一种,直接打开读就行,不需要转。我们把精力花在让这 11 种格式各自读得更舒服:TXT 自动识别 5 种中文编码,Kindle 文件遇到错编码会智能尝试候选解码,AI 补墨可以修复夹在中文里的乱码片段。如果你需要把一本 EPUB 转成 Kindle 直读的 AZW3,Calibre 是更合适的工具——这件事我们不打算做。

3. 我们把工具藏起来,让文字露出来

Calibre 内置的 E-book viewer 工具栏功能完整——目录、书签、全文搜索、参考模式、注释浏览器、自定义 CSS 都摊在桌面上。9.x 版本起还能同时显示纸书页码与电子页码。这是为"我在做研究、需要随时调用所有功能"的场景准备的。

墨亭走的是另一条路。划词出现轻量浮层,只给四个动作:划线、笔记、复制、问伴读。按 Z 键进入专注模式,所有工具栏隐藏,鼠标移到顶部才会临时唤回。读到最后一页会盖一枚朱砂印,仅此一次。我们提供五种皮肤(庭/茶/竹/砚/雨)、五组中英文字体、五档字号——但所有这些设置藏在一个 Aa 浮层里,不读书的时候你看不见它们。这种"被召唤才出现"的设计,是我们对"安静读书"的具体理解。

4. 我们做"足够用的书架",不做"数据库"

Calibre 的书库本质上是一个 SQLite 数据库,每本书有 20+ 个元数据字段,支持复杂搜索表达式、虚拟书库、自定义列、批量元数据编辑、自动从 Goodreads / 亚马逊 / ISBNdb 拉取信息。9.0 起还增加了书脊竖排的 Bookshelf 视图。如果你藏书数千本以上,这套能力是必需的。

墨亭的书架就是一个简单的封面网格,功能仅限于必须的几样:置顶(用镇纸图标)、删除、按书名/作者/格式搜索、密度切换(疏/密两档)、未读完与已读完 Tab 切换。书架顶部一行每日一句,从 100 条公版古典语句中按日轮换,可以关掉。我们的判断是:多数读者实际管理的藏书在几十到几百本之间,这个规模不需要数据库,只需要一个能找到书、看到进度、安静陈列的书架。

5. AI 在阅读现场,而不是在书目管理里

Calibre 自 2025 年 8.11.1 版本起接入 LLM,支持 Google、GitHub、OpenRouter、Ollama、LM Studio 等提供方,主要用于元数据补全、书目操作、作者作品建议——AI 帮你管理这堆书。

墨亭把 AI 用在另一个位置:你正在读的那一页。划词菜单的"问伴读"会把书名、章节、选中文字、打开书时建立的全书上下文索引一起发给 AI,书童回答时同时遵守你设定的人格提示词与"原文优先"规则,回答可一键存为笔记。AI 补墨用于当前页乱码修复——AI 只返回 before/after JSON 补丁,应用前必须二次确认,补丁只在浏览器本地保存,不改动原始书籍文件。AI 服务来源支持 DeepSeek 和自定义 OpenAI 兼容接口,Key 存在你的浏览器本地。这两种 AI 路线没有谁更对——是我们对"AI 应该出现在哪里"做了不同的选择。

6. 数据存在你的浏览器里,设备同步交给云盘

Calibre 把书文件以原始格式存在你指定的本地文件夹,元数据存在该文件夹的 SQLite 数据库里。这个文件夹可以放在 Dropbox、OneDrive、Google Drive 实现多设备同步(同时只能一个实例打开同一个库)。Calibre 还有完整的设备同步能力:支持 Kindle、Kobo、Nook 等几十种 e-reader,USB 双向同步、邮件推送到 Kindle、OPDS 内容服务器局域网访问。如果你有"电脑整理、墨水屏阅读"的工作流,Calibre 几乎是当前最成熟的开源方案。

墨亭把书的二进制副本和所有划线、笔记、阅读进度都存在浏览器的 IndexedDB 中,设置存 localStorage。数据可一键导出为 JSON 完整备份(含书文件)或仅笔记备份。我们没做设备同步——网页应用做这件事会让产品复杂度急剧上升,而且我们认为这正是 Calibre 该出现的位置。墨亭的"跨平台"指的是"任何带浏览器的设备都能打开 tingread.cn",每台设备的书架数据是独立的,需要时手动导出导入备份。

7. 我们专门为中文读者多做了一些事

这是墨亭少数主动声称"做得更好"的地方,因为这是为中文读者设计的产品本来就该投入的方向。

TXT 解码会自动识别 UTF-8、GB18030、GBK、Big5、UTF-16 五种编码,并对编码质量打分;MOBI / AZW / AZW3 不完全信任文件头编码,而是从多个候选结果中选最干净的正文;PDF 全文搜索的中文词组匹配会忽略 PDF 文本层拆出的空白;阅读字体提供雅宋、宋体、黑体、楷体四组中文字体加西文搭配;AI 补墨专门处理夹在中文句子中的"� + 英文碎片 + �"这类老旧 Kindle 文件的乱码结构。Calibre 在中文上是通用支持(可手动指定编码),没有这些专门的优化层——这不是它的失误,是因为它要服务全世界几十种语言。

完整对比一览

维度 墨亭 TingRead v2.14.12 Calibre 9.x
产品形态 网页应用(PWA),tingread.cn 桌面应用,Win/Mac/Linux
启动门槛 浏览器打开网址,< 30 秒 下载约 150 MB,5–10 分钟
授权 免费,无账户 免费开源(GPLv3),无账户
支持阅读格式 11 种(EPUB/PDF/DOCX/TXT/MD/HTML/FB2/RTF/MOBI/AZW/AZW3) 30+ 种,含 CBZ/CBR/DJVU/CHM/LIT 等专业格式
格式转换 不做(定位差异) 支持互转,可输出 18 种格式
设备同步 不做(交给云盘备份) 支持 Kindle/Kobo/Nook 等几十种 e-reader
书库管理 网格书架 + 搜索/置顶/Tab/密度切换 SQLite 数据库,20+ 字段,虚拟书库,批量编辑
阅读体验 5 种皮肤 + 明夜双主题 + 5 组字体 + Z 键专注模式 + 朱砂印章 完整工具栏,自定义 CSS,9.x 双页码并存
划线 + 笔记 支持,可导出 Markdown / 评注 PDF,本地"曾经写过"相似查找 支持,注释浏览器可按高亮样式过滤
AI 集成 阅读现场:划词问答 + 全书上下文 + AI 补墨修乱码 书目管理:8.11.1+ LLM 元数据补全
中文优化 5 种编码自动识别 + 中文字体 + AI 补墨 + 中文词组搜索 通用支持,编码可手动指定
移动端 浏览器响应式,触屏滑动翻页,边缘热区 官方无原生 App,需第三方应用读 OPDS 库
RSS / 新闻 / 插件 不做 recipes 抓取 + 数百个社区插件
数据存储 浏览器 IndexedDB,JSON 一键备份 本地文件夹 + SQLite,可放云盘

谁该用墨亭

把 Calibre 用得很顺的读者,大概率是把电子书当作"需要管理的藏品"——书量大、格式杂、跨多个设备使用、希望批量整理元数据、需要把书推到墨水屏阅读器。这类需求是 Calibre 的本职,我们不打算和它竞争这块场景。

墨亭面向另一类读者:

  • 把读书当一件慢事来做的人。你的藏书在几十到几百本之间,你更在乎"打开就能读、读完留个印记"这种节奏,而不在意能不能把 EPUB 转成 KFX。
  • 不愿意装桌面软件的人。公司电脑没有管理员权限、用 Chromebook、用 iPad、或者就是不想为了看书装个应用——访问 tingread.cn 把书拖进去就能读,没有第二步。
  • 需要 AI 帮忙读懂一本书的人。读专业书或外文书时需要随手提问,需要 AI 帮你定位某段话在全书里的位置,需要修复老旧中文文件的乱码——这些是墨亭的 AI 实际在做的事。
  • 对界面氛围有要求的中文读者。五种皮肤、东方美学的视觉框架、印章和每日一句这些"非功能性"的设计,是墨亭和市面上其他阅读器最不一样的地方。

顺便说一下:Calibre 和墨亭并不互斥,不少深度读者两个都在用——Calibre 当主仓库做元数据整理和推送 Kindle,墨亭当出差时的临时阅读窗口或者偏好东方美学界面的日常阅读环境。两者数据互不干扰,各自待在自己擅长的位置。

常见问题

墨亭是 Calibre 的网页版吗?

不是。两款产品没有代码、组织或品牌上的关联。Calibre 由 Kovid Goyal 自 2006 年起主导开发,定位是完整的电子书生态工具链;墨亭由独立开发者 TimZhang踢木桩 在 2026 年发起,定位是"网页阅读器 + 东方美学",只做阅读体验本身。

墨亭能打开 Calibre 库里的书吗?

能,直接拖文件即可。Calibre 的库目录下每本书以原始格式存在自己的子文件夹里,把 EPUB / PDF / MOBI 等文件拖到墨亭书架就能读。墨亭不会读 metadata.db,也不会自动同步——只看你拖进来的文件本身。

数据存在浏览器里,换电脑会丢吗?

不会自动跟着走,但可以手动迁移。墨亭提供 JSON 完整备份(含书文件)和仅笔记备份两种导出方式,在新设备上导入即可恢复。这是"零账户、零云端"的代价,我们认为这个代价值得。

墨亭收费吗?

当前完全免费。AI 伴读使用的是用户自己配置的 API Key(DeepSeek 或自定义 OpenAI 兼容接口),墨亭本身不收费、不抽成、不上传你的阅读内容到任何服务器。

移动端能用吗?

能。手机和平板浏览器访问 tingread.cn 即可使用,默认单栏横向翻页,边缘轻点翻页热区在窄屏上加宽过,适合在地铁上读。

最后

选工具不是站队,是看自己当下要解决什么问题。如果你需要的是"管理几千本书+推送到 Kindle+格式互转",Calibre 就是最稳妥的答案,这一点我们一直承认。如果你需要的是"打开浏览器,读一本书,不被打扰",这正是我们做墨亭想要交付的体验——访问 tingread.cn 就能立刻开始。

愿你在这里,把那些一直想读的书,慢慢读完。

试试墨亭:打开 tingread.cn,把书拖进去,不注册也能开始读。