字节笔记本

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 模型

  1. 打开 设置 → 模型提供商
  2. 填写 API Key、Base URL 和模型名称
  3. 支持 OpenAI、Anthropic、OpenRouter、DeepSeek 等多种模型

配置向量模型

为了实现智能检索和语义搜索,需要配置向量化模型:

  1. 打开 设置 → 向量模型配置
  2. 选择并配置 Embedding 模型
  3. 支持本地模型(仅 macOS 支持)和在线 API

开始使用

  1. 导入 EPUB 格式的电子书到图书库
  2. 选择书籍并点击 开始向量化 按钮
  3. 等待处理完成后即可使用 AI 对话功能
  4. 阅读时可随时选中文字进行标注、摘录或向 AI 提问

使用场景

  • 学术研究: 阅读专业文献时,让 AI 解释概念、总结要点
  • 外语学习: 遇到不懂的词汇或句子,直接询问 AI 获取翻译和解析
  • 深度阅读: 通过 AI 对话深入理解书籍内容,拓展知识边界
  • 知识管理: 系统整理阅读笔记,建立个人知识库

项目链接

总结

SageRead 是一款将传统阅读与 AI 能力完美结合的创新工具。其三栏同屏设计让阅读、笔记、对话无缝衔接,本地优先的架构确保了数据隐私安全。对于追求高效深度阅读的用户来说,这是一个值得尝试的开源项目。

分享: