TortoTech

torto

基于 Rust 与 egui 原生渲染的本地优先桌面电子书阅读器,以 Focus Mode(按语义单元阅读)为核心,支持多格式、翻译、AI 助手与 WebDAV 同步。

v0.6.4
发布于
1 天前
25
星标
62
下载
同步于
1 天前
rustwindows

最新版本

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 辅助阅读、翻译与资料整理的进阶用户

快速上手

  1. 从 GitHub Releases 下载对应平台安装包
  2. Windows 使用 x86_64 的 MSI,macOS 使用 arm64 或 x86_64 的 DMG
  3. 安装后从书架导入一本或多本书
  4. 使用上下方向键、鼠标滚轮或滚动条在阅读单元间移动
  5. 按空格打开段落操作栏,按 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 后,相关书籍文本或图片会按你配置的服务商发送

历史版本

排序