字
字节笔记本
2026年2月23日
SageRead - AI 辅助电子书阅读器
SageRead 是一款开源的 AI 辅助电子书阅读器,采用独特的三栏设计实现笔记、阅读、对话同屏交互,让深度阅读更加高效。该项目在 GitHub 上已获得 687 stars,是一个值得关注的阅读工具类开源项目。
项目简介
SageRead 由开发者 xincmm 创建并维护,是一款专为深度阅读设计的电子书阅读器。与传统的阅读器不同,SageRead 将 AI 对话能力深度集成到阅读流程中,让用户可以在阅读过程中随时与 AI 进行交互,获取内容解读、总结翻译等智能辅助。
项目采用 TypeScript(64.9%)、Rust(17.9%)和 JavaScript(15.4%)开发,使用 AGPL-3.0 开源协议,所有数据本地存储,支持自部署 AI 模型,充分保护用户隐私。
核心特性
| 特性 | 描述 | 状态 |
|---|---|---|
| 📖 智能阅读器 | 支持 EPUB 格式,提供流畅的阅读体验,支持滚动和分页两种阅读模式 | ✅ |
| 🤖 AI 对话助手 | 阅读时随时提问,AI 实时理解书籍内容并提供深度解答和分析 | ✅ |
| ✍️ 笔记标注系统 | 支持高亮标注、书签管理、文本摘录,所有笔记永久保存本地 | ✅ |
| 📊 阅读统计分析 | 可视化阅读数据,追踪阅读习惯、进度和时长统计 | ✅ |
| 🎯 自定义技能 | 创建个性化 AI 提示词模板,打造专属阅读工作流 | ✅ |
| 🔍 全文搜索 | 快速搜索书籍内容,精准定位关键章节和段落 | ✅ |
| 🔊 TTS 朗读 | 内置文字转语音功能,支持多语言朗读,解放双眼 | ✅ |
| 🎨 主题定制 | 深色/浅色主题切换,自定义字体、布局和配色方案 | ✅ |
| 🔒 隐私优先 | 所有数据本地存储,支持自部署 AI 模型,保护阅读隐私 | ✅ |
技术架构
- 前端框架: TypeScript + Electron(桌面应用)
- 本地存储: 使用本地数据库保存书籍、笔记和阅读进度
- AI 集成: 支持 OpenAI、Anthropic、OpenRouter、DeepSeek 等多种模型
- 向量检索: 集成 Embedding 模型实现语义搜索和智能检索
- 跨平台: 支持 Windows、macOS 和 Linux
安装与使用
下载安装
访问项目的 Releases 页面 下载对应平台的安装包。目前最新版本为 v0.1.3。
配置 AI 模型
- 打开 设置 → 模型提供商
- 填写 API Key、Base URL 和模型名称
- 支持 OpenAI、Anthropic、OpenRouter、DeepSeek 等多种模型
配置向量模型
为了实现智能检索和语义搜索,需要配置向量化模型:
- 打开 设置 → 向量模型配置
- 选择并配置 Embedding 模型
- 支持本地模型(仅 macOS 支持)和在线 API
开始使用
- 导入 EPUB 格式的电子书到图书库
- 选择书籍并点击 开始向量化 按钮
- 等待处理完成后即可使用 AI 对话功能
- 阅读时可随时选中文字进行标注、摘录或向 AI 提问
使用场景
- 学术研究: 阅读专业文献时,让 AI 解释概念、总结要点
- 外语学习: 遇到不懂的词汇或句子,直接询问 AI 获取翻译和解析
- 深度阅读: 通过 AI 对话深入理解书籍内容,拓展知识边界
- 知识管理: 系统整理阅读笔记,建立个人知识库
项目链接
- GitHub 仓库: https://github.com/xincmm/sageread
- 开源协议: AGPL-3.0
- 最新版本: v0.1.3 (2025年10月发布)
总结
SageRead 是一款将传统阅读与 AI 能力完美结合的创新工具。其三栏同屏设计让阅读、笔记、对话无缝衔接,本地优先的架构确保了数据隐私安全。对于追求高效深度阅读的用户来说,这是一个值得尝试的开源项目。
分享: