基于 Rust 与 egui 原生渲染的本地优先桌面电子书阅读器,以 Focus Mode(按语义单元阅读)为核心,支持多格式、翻译、AI 助手与 WebDAV 同步。
- v0.6.4
- 发布于
- 1 天前
- 25
- 星标
- 62
- 下载
- 同步于
- 1 天前
最新版本
v0.6.42026年9月28日 16:01下载慢?可在上方随时切换镜像源
项目说明
项目概述
Torto 是一个围绕 Focus Mode 设计的开源桌面阅读器。Focus Mode 不再把书当成一叠页面,而是把书籍结构拆分为段落、嵌套列表、引用、代码块、表格和图片等有意义的阅读单元,并让当前单元稳定停留在阅读位置,导航、高亮、笔记、脚注、翻译和 AI 对话都跟随该上下文。
主要功能
- Focus Mode,一次聚焦一个语义单元并保持稳定的阅读位置
- 多格式支持,可读无 DRM 的 EPUB、MOBI、AZW、AZW3/KF8、FB2、FBZ、CBZ、CHM 与 PDF
- 原生 Rust 渲染管线,无需 WebView 或内嵌浏览器
- 经典单栏、双栏与纵向滚动布局
- 封面优先书架,批量导入、按标题或作者搜索并检测重复
- 层级目录、章节跟踪、全书搜索、键盘导航与全屏
- 排版与主题,可配置字体并跟随系统或切换浅色深色
- 选区与标注,可按字、句、段选择并创建高亮与笔记
- 翻译、图片预览、脚注与内联引用弹窗
- 可选 AI 排版与 AI 阅读助手,流式回答并带来源引用
- 可选 PDF OCR 与元数据识别
- 可选 WebDAV 同步书籍、进度、高亮与笔记
适用人群
- 追求沉浸式、按语义单元阅读体验的读者
- 需要本地书库与隐私保护的桌面用户
- 使用 AI 辅助阅读、翻译与资料整理的进阶用户
快速上手
- 从 GitHub Releases 下载对应平台安装包
- Windows 使用 x86_64 的 MSI,macOS 使用 arm64 或 x86_64 的 DMG
- 安装后从书架导入一本或多本书
- 使用上下方向键、鼠标滚轮或滚动条在阅读单元间移动
- 按空格打开段落操作栏,按 Tab 进行段落对话,按 Ctrl 加 F 搜索当前书
核心优势
- 以语义单元为核心,阅读位置稳定,减少长段落造成的跳动
- 原生 Rust 渲染,解析、排版、分页与绘制不依赖浏览器内核
- 本地优先,书籍与阅读数据保存在本机应用数据目录
- 密码与 API 密钥存入操作系统安全凭据库,WebDAV 直连不经中转
系统要求
- 操作系统:64 位 Windows 10 或 11、macOS 15 及以上
- 支持架构:x86_64、Apple 芯片 arm64
- 开发环境:Rust 1.97.1
注意事项
- 不支持带 DRM 的电子书
- 原始版式 PDF 需先通过 OCR 生成可重排文本层后才能使用 Focus Mode
- 原生渲染不追求完整的浏览器级 HTML/CSS 兼容,复杂固定版式、竖排、注音与部分交互内容可能渲染不完整
- 启用 AI 排版、翻译、对话或 OCR 后,相关书籍文本或图片会按你配置的服务商发送
历史版本
排序