codedogQBY/ReadAny
AI-powered cross-platform e-book reader with semantic search, RAG chat, local vector store, notes, TTS, and WebDAV sync.
解决的问题
ReadAny 是一款旨在防止阅读过程中信息丢失的本地优先 AI 电子书阅读器。通过将 AI 直接集成到阅读工作流中,它解决了笔记分散、仅限关键词搜索的局限性以及难以从长文中提取特定答案的问题。
工作原理
该应用程序采用检索增强生成 (RAG) 架构。它创建本地向量库并使用本地嵌入(通过 Transformers.js)来实现语义搜索和 AI 对话。用户可以连接自己的 LLM 提供商(如 OpenAI、Claude、Gemini 或通过 Ollama 使用本地模型)就书籍内容进行提问,回答将基于阅读上下文。
适用人群
想要在桌面和移动平台上从电子书中构建私人 AI 增强型知识库的读者,以及通过将向量库和嵌入保留在本地来优先考虑数据隐私的用户。
亮点
- AI 原生阅读:包括语义搜索(混合向量 + BM25)、基于当前阅读进度的智能对话,以及用于摘要和概念解释的内置“技能系统”。
- 本地优先隐私:使用本地嵌入和本地向量库,使数据具备离线处理能力。
- 全面的格式支持:兼容 EPUB, PDF, MOBI, AZW, AZW3, FB2, FBZ, CBZ 和 TXT。
- 知识管理:具备 5 色高亮、Markdown 笔记,并支持导出至 Obsidian, Notion, HTML 和 JSON。
- 跨平台:适用于 macOS, Windows, Linux, iOS 和 Android。
- 无障碍功能:通过 Edge TTS、Browser TTS 和 DashScope 集成了拥有 100 多种声音的文本转语音 (TTS) 功能。