ReadAny:本地优先的 AI 电子书阅读器
面向重度阅读者的跨平台电子书阅读器,支持 RAG 对话、语义检索、笔记高亮、TTS 与 WebDAV 同步。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v1.3.6
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
ReadAny 是一款本地优先(local-first)的 AI 电子书阅读器,覆盖桌面端与移动端。它想解决三个常见的阅读痛点:读完就忘、笔记散落各处、只能靠关键词搜索。
在 ReadAny 里,你可以针对当前书籍或选中段落直接向 AI 提问,用语义而不是精确关键词去找回读过的概念,并把书摘、笔记和向量索引都保存在本地,形成一个私有的阅读知识库。

主要功能
AI 阅读
- 智能对话:AI 了解你当前的阅读位置、选中的文本和高亮内容,可围绕当前书籍或选定段落提问
- 语义搜索:向量检索 + BM25 混合搜索,关键词对不上也能找到相关概念
- 即时翻译:支持 AI 翻译或 DeepL,覆盖 19 种语言
- 多模型接入:OpenAI、Claude、Gemini、Ollama、DeepSeek 以及自定义兼容服务
- Skills 系统:内置摘要、概念解释、人物关系梳理等技能,也可自定义
标注与知识管理
- 五色高亮(黄/绿/蓝/粉/紫),悬停可预览笔记
- Markdown 笔记,带工具栏的所见即所得编辑器
- 多格式导出:Markdown、HTML、JSON、Obsidian、Notion
朗读与统计
- TTS 支持 Edge TTS、浏览器 TTS、DashScope(通义千问),100+ 音色、可调语速、支持后台播放
- 阅读热力图、日/周/月趋势图、连续阅读天数、单书时长与完成率
同步与格式
- WebDAV 跨设备同步书库、高亮与笔记,支持后台自动同步与冲突合并
- 支持 EPUB、PDF、MOBI、AZW、AZW3、FB2、FBZ、CBZ、TXT、UMD(TXT/UMD 会先转换为 EPUB 再阅读、做笔记、搜索与同步)
阅读体验
- 5 套字体主题(针对中日韩文优化)、明暗模式、分页/连续滚动、快捷键、中英文界面
安装与使用
下载安装
各平台安装包统一在 Releases 页面获取:macOS(Apple Silicon / Intel,.dmg)、Windows(.msi)、Linux(.AppImage)、Android(.apk);iOS 通过 TestFlight 安装。
macOS 也可以用 Homebrew:
brew tap codedogQBY/readany
brew install --cask readany
三步开始
- 把电子书文件拖入书库导入
- 双击打开,进入阅读界面
- 可选:设置 → AI → 填入 API Key 启用 AI 功能
AI 服务商的 Key 可在 OpenAI(platform.openai.com)、Anthropic Claude(console.anthropic.com)、Google Gemini(aistudio.google.com)等处获取,Ollama / DeepSeek 可用本地或自定义端点。
从源码构建
# 克隆
git clone https://github.com/codedogQBY/ReadAny.git
cd ReadAny
# 安装依赖
pnpm install
# 桌面端开发
pnpm tauri dev
# 桌面端构建
pnpm tauri build
移动端使用 Expo 开发构建(expo-dev-client),不支持 Expo Go:
pnpm expo:ios
pnpm expo:ios:simulator
pnpm expo:android
# 之后再启动 Metro
pnpm expo:start
环境要求:Node.js ≥18、pnpm ≥9、Rust(Tauri 所需),iOS 需 Xcode,Android 需 Android Studio/SDK。移动端源码位于 packages/app-expo。
注意事项
- 项目以 GPL-3.0 协议开源,衍生作品需同样开源;官方商店版本可能收费以支持持续开发和证书成本,也可以自行免费构建
- 移动端开发务必使用 Expo development build,Expo Go 无法加载原生模块与应用配置;原生依赖、
app.config.js、权限、scheme 或构建插件变更后需重新运行pnpm expo:ios/pnpm expo:android - AI 对话与语义搜索需要自行配置模型服务;本地向量库与本地 embedding 让书库、笔记可离线使用
- 路线图中 PDF 重排、插件系统、官方云同步尚未完成
本作品整理自 GitHub 开源项目 codedogQBY/ReadAny,原作者 @codedogQBY。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.3.6当前版本
完善桌面与移动端 RAG 检索,PDF 支持深色与 Sepia 主题,新增 Atlas Cloud 服务商、选中文本原句对照提问与移动端远程/本地向量检索,并修复 EPUB/PDF 阅读、引用跳转与 TTS 等问题。
评论