ReadAny: 基于 RAG 的 AI 电子书阅读器,具备本地优先的聊天和语义搜索功能
ReadAny: 基于 RAG 的 AI 电子书阅读器,具备本地优先的聊天和语义搜索功能
它解决了什么
ReadAny 是一款旨在防止阅读过程中信息丢失的本地优先 AI 电子书阅读器。它通过在阅读工作流程中直接集成 AI,解决了笔记分散、仅限关键词搜索的局限性以及从长文本中提取特定答案的困难。
它是如何工作的
该应用使用检索增强生成(RAG)架构。它创建一个本地向量存储,并使用本地嵌入(通过 Transformers.js)来实现语义搜索和 AI 聊天。用户可以连接自己的 LLM 提供者(例如 OpenAI、Claude、Gemini,或通过 Ollama 使用的本地模型)来就他们的书籍提出问题,答案基于阅读上下文。它还支持 WebDAV 以实现库和笔记的跨设备同步。
适用人群
希望在桌面和移动平台上从他们的电子书构建私人 AI 增强知识库的读者,以及通过将向量存储和嵌入保持在本地来优先考虑数据隐私的用户。
亮点
- AI 原生阅读:包含语义搜索(混合向量 + BM25)、基于当前阅读位置的智能聊天,以及内置的“技能系统”,用于摘要和概念解释。
- 本地优先隐私:使用本地嵌入和本地向量存储以保持数据离线可用。
- 全面格式支持:兼容 EPUB、PDF、MOBI、AZW、AZW3、FB2、FBZ、CBZ 和 TXT。
- 知识管理:具有 5 颜色高亮、Markdown 笔记,并可导出到 Obsidian、Notion、HTML 和 JSON。
- 跨平台:适用于 macOS、Windows、Linux、iOS 和 Android。
- 无障碍:集成了文本转语音(TTS),通过 Edge TTS、浏览器 TTS 和 DashScope 提供超过 100 种声音。