机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。
Readest
Readest 是一款开源电子书阅读器,旨在提供沉浸式和深度阅读体验。作为 Foliate 的现代重写版,它利用 Next.js 16 和 Tauri v2,在 macOS、Windows、Linux、Android、iOS 和 Web 上提供流畅的跨平台体验。
[][链接-网站] [][链接-网络阅读] [][链接-网站]
[][链接-Discord] [][链接-Reddit] [][链接-本地化] [][链接-捐赠] [][链接-GH发布] [][链接-GH提交] [][链接-GH动态] [][链接-HelloGitHub] [][链接-深度维基]
功能 • 计划功能 • 截图 • 下载 • 文档 • 入门 • 故障排除 • 支持 • 许可证
功能
| 功能 | 描述 |
|---|---|
| 多格式支持 | 支持 EPUB、PDF、MOBI、KF8 (AZW3)、FB2、CBZ、TXT、HTML、MD (Markdown) |
| 滚动/分页视图模式 | 在滚动阅读模式和分页阅读模式之间切换。 |
| 全文搜索 | 在书籍内或当前书架中搜索以找到相关章节。 |
| 批注与高亮 | 添加高亮、书签和笔记以增强阅读体验,并使用即时模式进行更快速的操作。 |
| 词典/Wikipedia 查询 | 使用内置来源查词或导入本地包,包括 Yomitan ZIP/RDICT,可通过 设置 → 自定义词典进行操作。 |
| 并行阅读 | 在分屏视图中同时阅读两本书或文档。 |
| 自定义字体和布局 | 调整字体、布局、主题模式和主题颜色,以获得个性化体验。 |
| 代码语法高亮 | 阅读软件手册时,代码示例会以丰富的颜色显示。 |
| 文件关联和打开方式 | 在文件浏览器中一键快速在 Readest 中打开文件。 |
| 库管理 | 组织、排序并管理您的整个电子书库。 |
| OPDS/Calibre 集成 | 集成 OPDS/Calibre 以访问在线图书馆和目录。 |
| 网页剪辑 | 打开网站、登录并使用 从网页浏览器 剪辑页面。从网络小说 可重用您的浏览器会话以导入选定章节及其图片。 |
| 使用 DeepL 和 Yandex 翻译 | 从单句到整本书——即时翻译。 |
| 有声书支持 | 扩展功能以播放和管理有声书。 |
| 文本转语音 (TTS) 支持 | 享受流畅的多语言朗读——即使在同一本书中也能实现。 |
| 跟读旁白 | 播放嵌入的 EPUB 3 多媒体叠加并带有定时高亮,或本地搭配可重排 EPUB 与无 DRM 的 MP3、M4A 或 M4B 旁白。 讲故事者 仍然是生成短语对齐 EPUB 的选项。 |
| 跨平台同步 | 在所有支持的平台上同步书籍文件、阅读进度、笔记和书签。 |
| 与 Koreader 同步 | 与 Koreader 设备同步阅读进度、笔记和书签。 |
| 无障碍功能 | 提供完整的键盘导航,并支持 VoiceOver、TalkBack、NVDA 和 Orca 等屏幕阅读器。 |
| 视觉与聚焦辅助 | 阅读标尺、逐段阅读模式及快速阅读功能。 |
计划功能
| 功能 | 描述 | |
|---|---|---|
| AI 驱动的摘要 | 使用 AI 生成书籍或章节的摘要,以快速获取见解。 | 🛠 |
| 高级阅读统计 | 跟踪阅读时间、已读页数等,以获得详细的洞察。 | 🛠 |
| 手写批注 | 在兼容设备上使用手写笔添加手写批注的支持。 | 🔄 |
敬请关注持续改进和更新!欢迎提供贡献和建议——让我们共同打造终极阅读体验。😊
截图
下载
移动应用
特定平台下载
- macOS / iOS / iPadOS:在 App Store 上搜索并安装 Readest,_也_可通过 TestFlight 进行测试版体验(将您的 Apple ID 发送至 readestapp@gmail.com 申请访问权限)。
- Windows / Linux / Android:访问并下载 Readest,网址为 https://readest.com 或 GitHub 版本发布。
- Linux 用户也可以通过 Flathub 安装 Readest。
- 网页:访问并使用 Readest 网页版,网址为 https://web.readest.com 。
Nix
Nix 软件包仅支持 x86_64-linux。nix-darwin 不受支持。
无需安装即可尝试。--accept-flake-config 会选择加入项目的二进制缓存;若不加入,Nix 将从源代码构建整个 Rust/Tauri 堆栈。
nix run --accept-flake-config github:readest/readest
要安装它,请将输入添加到您的 flake.nix :
# Due to a limitation in how Nix fetches submodules, a regular GitHub input type will fail to evaluate.
inputs.readest = {
url = "https://github.com/readest/readest.git";
type = "git";
submodules = true;
};
然后在 configuration.nix 中添加包和缓存。这里也需要缓存,因为 Flake 输入自身的 nixConfig 不适用于你的系统构建:
environment.systemPackages = [
inputs.readest.packages.${pkgs.stdenv.hostPlatform.system}.default
];
nix.settings = {
substituters = [ "https://readest.cachix.org" ];
trusted-public-keys = [
"readest.cachix.org-1:KvKAePcZZCZB8ytFIAOGdgN3VRdmFHGRMHqMVckbt5c="
];
};
文档
关于安装和使用 Readest 的指南、教程和常见问题解答,请参阅官方文档:
从源代码构建
要从最新提交构建 Readest,请参阅 入门指南。
故障排除
1. Readest 无法在 Windows 上启动(缺少 Edge WebView2 运行时)
症状
- 当你双击 readest.exe 时,什么也没有发生。没有窗口出现,任务管理器中也看不到该进程。
- 这可能影响标准安装程序和便携版。
原因
- 你的系统中缺少 Microsoft Edge WebView2 运行时,或者版本过旧,或安装不正确。Readest 依赖 WebView2 在 Windows 上呈现界面。
解决方法
- 检查 WebView2 是否已安装
- 在 Windows 上打开“添加或删除程序”(也叫“应用和功能”)。查找“Microsoft Edge WebView2 运行时”。
- 安装或更新 WebView2
- 直接从微软下载 WebView2 运行时:链接。
- 如果你更喜欢离线安装程序,可以下载离线包并以管理员身份运行。
- 重新运行 Readest
- 安装/更新 WebView2 后,再次启动 readest.exe。
- 如果仍然遇到问题,重启电脑再试。
附加提示
- 如果重新安装一次无效,完全卸载 Edge WebView2,然后以管理员权限重新安装。
- 确保你的 Windows 安装了微软的最新更新。
仍然卡住?
- 查看问题 readest/readest#358 获取更多详情,或前往我们的 Discord 服务器,并提供你环境的详细日志和已采取的步骤以开启支持讨论。
Linux 无法在 Wayland / Niri 上启动
当前的 Linux 构建版本,包括 Flatpak,使用带有 X11 窗口后端的 CEF。因此,Wayland 会话需要 XWayland。没有 DISPLAY,较旧的构建会在打开窗口之前以 Runtime(CreateWindow) 退出。
在 Niri 上,使用您的发行版包管理器安装 xwayland-satellite 0.7 或更高版本,并重启您的 Niri 会话。Niri 25.08 及更高版本可以按需启动它,并为应用程序设置 DISPLAY。请参阅 Niri 的 XWayland 设置说明。
在该会话中的终端,检查 printenv DISPLAY,然后启动 Readest:
flatpak run com.bilingify.readest
Flatpak 已经请求了 X11 套接字。如果你自定义了其沙箱权限,也请允许该套接字。将 DISPLAY 设置为任意值不会启动 XWayland;请使用你的会话提供的值。--ozone-platform=wayland 无法在此运行时启用原生 Wayland 支持,并且 WebKitGTK 环境变量不会影响 CEF。
支持
如果 Readest 对你有帮助,请考虑在 donate.readest.com 支持其开发,你将在那里找到所有可用的捐赠方式,包括 GitHub Sponsors、PayPal、信用卡支付和加密货币。你的支持帮助我们更快修复漏洞、提升性能,并持续开发优秀功能。
许可证
Readest 是自由软件:您可以根据自由软件基金会发布的 GNU Affero 通用公共许可证 条款重新分发和/或修改它,许可证版本为第 3 版,或者(由您选择)任何更高版本。详情请参阅 LICENSE 文件。
本软件使用了以下库和框架:
- foliate-js,遵循 MIT 许可。
- zip.js,遵循 BSD-3-Clause 许可。
- fflate,遵循 MIT 许可。
- PDF.js,遵循 Apache 许可证 2.0。
- daisyUI,遵循 MIT 许可。
- marked,遵循 MIT 许可。
- next.js,遵循 MIT 许可。
- react-icons,有多种开源许可。
- react,遵循 MIT 许可。
- tauri,遵循 MIT 许可。
本软件使用了以下字体,这些字体可能随应用捆绑或通过网页字体提供:
Bitter, Fira Code, Inter, Literata, Merriweather, Noto Sans, Roboto, LXGW WenKai, MiSans, Source Han, WenQuanYi Micro Hei
我们还要感谢 Web Chinese Fonts Plan 提供开源工具,使网页能够使用中文字体。
- 本文标题:readest - Readest 是一款面向热衷阅读者的现代化
- 本文链接:https://www.cn121.com/desktop/readest-readest.html
- 原项目:readest/readest 版权归原作者 readest 及贡献者所有
- 收录信息:本站于 2026-10-07 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 AGPL-3.0(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。基于本页内容形成的衍生作品, 须同样以该协议发布。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 readest/readest。
- 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。