ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

免费开源本地阅读器ReadAware!支持9种格式,高亮笔记样样行,还不用注册!

免费开源本地阅读器ReadAware!支持9种格式,高亮笔记样样行,还不用注册! 摘要ReadAware是一款以Agent为核心的跨平台电子书阅读器基于Tauri 2 React 19 TypeScript Rust技术栈。核心优势包括支持9种格式EPUB/MOBI/AZW3/FB2/PDF/TXT/HTML/CBZ/CBR、本地优先存储SQLiteFTS全文搜索、沙箱插件系统、Agent伴读设计、逐句阅读模式。本文详细介绍其技术架构、核心功能与实测体验。核心信息速览项目详情项目名称ReadAware开发者ahpxex开源协议MIT LicenseGitHub仓库https://github.com/ahpxex/read-aware官方站点https://readaware.app支持平台macOS、Windows、Linux、AndroidiOS尚未上架技术栈Tauri 2 React 19 TypeScript Rust本地存储SQLiteFTS全文搜索核心定位Agent-first 本地优先阅读器支持沙箱插件扩展支持格式EPUB、MOBI、AZW3、FB2、PDF、TXT、HTML、CBZ、CBR最新版本v0.5.02026年8月是否免费完全免费无需注册是否开源✅ MIT协议代码公开可审计数据同步端到端加密支持自建WebDAV或ReadAware中继⚠️项目状态说明ReadAware目前处于活跃开发阶段GitHub提交频繁最近一次提交在13小时前但Windows和Linux平台缺乏广泛测试iOS端尚未上架App Store。建议在桌面平台使用移动端优先选择Android。一、ReadAware是什么ReadAware是一款以Agent为核心的跨平台电子书阅读器官方定位为一个不断进化的阅读器——它不仅仅是一个看书工具更是一个会随着你的阅读逐渐理解你、通过插件不断扩展自身能力的阅读伙伴。开发者设计理念V2EX发布帖“读书这件事应该是人在读Agent不应该替你读书而更应该像是一个安静待在旁边的伴读它知道你现在在读什么也可以理解你以前读过的内容、highlight、note和一些上下文。你需要的时候可以问它问题、让它查东西或者做一些小任务但你只想安静看书的时候它最好完全不要出现。”与竞品的本质区别❌ 多数产品在阅读器旁边加一个AI聊天框✅ ReadAwareAgent融入阅读流程的伴读角色而非外挂对话窗口二、技术架构Tauri 2 React 19 SQLiteReadAware采用现代化技术栈与Electron方案相比在资源占用上有明显优势。2.1 技术栈明细层级技术选型桌面运行时Tauri 2Rust后端 系统WebView前端框架React 19客户端渲染SPA无SSR路由TanStack Router基于文件的路由样式Tailwind CSS v4状态管理Jotai构建工具Vite包管理器BunMonorepo管理Turborepo over Bun workspaces本地存储SQLiteFTS全文搜索为什么选择Tauri 2而非Electron✅ 使用系统原生WebView渲染界面✅ Rust后端处理系统调用✅ 应用体积更小、内存占用更低✅ 数据与检索完全在本地执行✅ 推理AI功能由用户自行配置的远程模型完成2.2 本地优先的数据模型ReadAware的数据架构遵循Local-first原则特性说明持久化所有数据存储在SQLite数据库中支持FTS全文搜索事件溯源每次状态变更通过commit_events写入领域事件表数据重建rebuild_projections可以重放事件日志重建表差异检测verify_projections在临时空间中重放并比对差异同步引擎端到端加密同步支持ReadAware官方中继或自建WebDAV三、核心功能详解3.1 九种格式无需转换ReadAware支持的九种格式共享统一的阅读、选择、标注和进度模型无需任何格式转换格式类型说明EPUB流式电子书主流开放标准MOBIKindle旧格式Amazon早期格式AZW3Kindle新格式Amazon当前格式FB2FictionBook俄语区常用格式PDF固定布局文档类阅读TXT纯文本最基础的格式HTML网页网页内容阅读CBZ演画压缩包ZIP格式漫画CBR漫画压缩包RAR格式漫画特别说明CBZ和CBR的支持意味着ReadAware同样适用于漫画阅读场景。3.2 逐句阅读模式ADHD友好ReadAware的逐句阅读功能是其阅读体验的核心差异化设计优势说明页面安静以句子为单位逐句显示减少信息量专注阅读降低阅读时的认知负荷ADHD友好适合注意力容易分散的用户3.3 高亮、下划线与笔记标注系统支持三种形式操作不打断阅读流程标注类型说明下划线标记重点内容高亮强调重要段落文字笔记添加个人见解标注模型通过统一标注模型管理分为note和highlight两种kind。3.4 词汇标注与复习阅读过程中可以标注生词这些词汇被保存为可复习的素材功能说明主动积累将查词从被动行为转化为主动积累复习素材生成可复习的词汇库长期价值不是一次性查询记录3.5 阅读时间统计阅读时间统计功能让阅读进度和习惯可视化功能说明跨书籍查看查看所有书籍的阅读时间跨会话统计统计跨多个会话的阅读时间可视化呈现图表展示阅读习惯3.6 阅读设置定制支持精细调整阅读参数设置项说明语言切换显示语言颜色主题切换亮色/暗色主题字体选择阅读字体字号调整文字大小行距调整行与行间距四、插件系统沙箱化、权限受控的扩展机制插件系统是ReadAware最具特色的设计之一。4.1 插件能扩展什么插件可以扩展以下内容插件类型功能朗读声音TTS语音包阅读主题自定义配色和排版词典查词和翻译工具Feeds以书籍形式阅读的订阅源新命令自定义操作指令Agent工具Agent可立即识别并使用插件提供的新工具4.2 沙箱与权限控制特性说明沙箱环境插件运行在沙箱环境中权限门控采用权限门控机制上下文过滤插件工具按声明的上下文进行过滤安全限制不会无条件获得全部系统能力4.3 Agent与插件共享同一套接口关键设计Agent和插件通过同一套Domain API与产品交互。长期愿景一个阅读器不应该在你安装的第一天和两年以后还是完全相同的软件。随着你读的东西越来越多、装的插件越来越多它应该慢慢变成一个更适合你自己的reader。五、Agent架构安静伴读的技术实现ReadAware的Agent采用一个Agent两种作用域的线程模型线程职责书籍线程围绕当前书的阅读、正文、标注、记忆、会话倒带和设置操作全局线程书架组织、跨书摘要和图书卡片展示5.1 Agent工具族Agent可调用的工具分为多个族系工具族功能元数据查询查询书籍信息标注写操作创建和管理标注记忆检索检索历史阅读记忆历史会话检索过往对话记录本地执行所有内置工具都是投影之上的本地函数不走网络。5.2 提问笔记ask-noteask-note是书籍线程中的特殊标注类型特性说明独立标注类型为type: ask的独立标注锚定位置锚定在选区或当前阅读位置安静渲染比手写笔记更安静不干扰阅读界面可过滤在所有标注出现的地方可过滤、可静音可删除与普通标注一样可删除设计价值保留提问的痕迹但不会让AI交互干扰阅读界面。5.3 模型档位与BYOK模型档位档位特点适用场景smart慢、聪明、贵聊天和跨书综合fast便宜、快记忆提炼和滚动摘要BYOK模式支持Bring Your Own Key用户可使用自己的LLM账户。六、下载与安装6.1 获取方式渠道地址说明GitHub Releaseshttps://github.com/ahpxex/read-aware/releases/latest推荐官网https://readaware.app官方主页Arch Linux AURread-aware-bin包Linux用户6.2 平台支持现状平台状态说明macOS✅ 主要开发和测试平台最稳定Windows⚠️ 可用但缺乏广泛测试基本功能正常Linux⚠️ 可用但缺乏广泛测试基本功能正常Android✅ 可用移动端首选iOS❌ 尚未上架App Store暂不支持6.3 安装方式平台安装方法macOS下载.dmg文件拖入应用程序文件夹Windows下载.exe或.msi安装包双击运行Linux使用发行版包管理器或AppImageAndroid下载APK安装包无需运行时环境Tauri应用安装流程简洁无需额外安装Python/Node.js等运行时。七、与主流阅读器的对比对比维度ReadAwareCalibre微信读书Koodo Reader开源✅ MIT✅ GPL❌✅ AGPL本地优先✅ 数据全本地✅❌ 云端✅无需注册✅✅❌ 需微信登录✅AI Agent✅ 原生集成❌有限❌插件系统✅ 沙箱权限✅ 无沙箱❌❌格式支持9种极多有限多种逐句阅读✅❌❌❌跨平台4平台全平台移动网页全平台差异化优势✅ Agent原生集成✅ 沙箱插件系统✅ 逐句阅读模式✅ Local-first数据模型竞品特点Calibre功能更全面但界面复杂微信读书体验好但需要注册且数据在云端Koodo Reader无AI Agent和插件系统八、适用人群与小结8.1 适合人群用户类型适合原因隐私关注者注重数据隐私、不希望阅读记录上传云端设计追求者对现有阅读器UI/UX不满意、追求优雅设计学习者需要高亮笔记和词汇积累功能效率用户对插件扩展和Agent伴读感兴趣8.2 核心优势层面优势架构层面Tauri 2 SQLite带来更轻量的资源占用事件溯源保证数据一致性功能层面九种格式统一模型、逐句阅读、词汇标注、阅读统计构成完整阅读闭环扩展层面沙箱插件系统和Agent共享Domain API为长期演化留下空间8.3 客观提示项目说明开发阶段仍处于活跃开发阶段v0.5.0发布于2026年8月测试覆盖Windows和Linux平台测试覆盖有限iOS支持iOS端尚未上架App Store功能建设部分功能如实体消费者和整合管线仍在建设中总结作为一个MIT协议、数据完全本地、设计理念清晰的阅读器项目ReadAware已经展现出了区别于同类产品的独特价值值得关注和尝试。附录资源列表类型资源说明 下载地址快速下载官方发行版 GitHub仓库https://github.com/ahpxex/read-awareMIT License 官网https://readaware.app官方主页 Discord社区https://discord.gg/whDrKXwHWU社区支持 中文READMEREADME.zh-CN.md中文说明 Agent架构文档agent-architecture.md技术细节版权声明本文为CSDN原创内容转载请注明来源与作者。️免责声明ReadAware基于MIT协议开源使用前请阅读仓库LICENSE文件。项目处于活跃开发阶段Windows和Linux平台缺乏广泛测试iOS端尚未上架。功能信息以GitHub仓库最新README和Release说明为准。
返回列表