Shiori 以书架和阅读为中心,支持在线搜索与阅读,也可以导入本地 TXT 和 EPUB。收藏、阅读进度与排版偏好由应用保存,让你随时接着读下去。
平台支持范围不代表所有系统版本均已完成实测。
- 随时续读 — 网格 / 列表书架,保存阅读位置,点击书籍继续阅读。
- 在线阅读 — 接入 LightNovel.fun 书源:搜索书籍、查看详情与分卷目录,支持图文正文及已缓存内容离线阅读。
- 本地书库 — 导入 TXT、无 DRM 的流式 EPUB 2/3,支持系统打开 / 分享、重复文件识别和卷内目录跳转。
- 重新解析 — 从应用内原件更新旧书解析结果,尽量保留阅读位置,近似恢复会提示。
- 书内链接 — EPUB 可通过阅读菜单打开脚注与辅助文档,再返回原页。
- 舒适翻页 — 点按或拖动左右翻页,连续切换章节,调整排版后恢复阅读位置。
- 桌面阅读 — Windows 支持文件拖入、键盘 / 滚轮翻页与宽屏正文双页;正文整页插图可与相邻页配对,纯图片章节和原版式页面保持限宽居中。
- 桌面工作区 — 书架、搜索、本地文件、离线内容、关于与更新及详情使用桌面导航与稳定工具栏;阅读器全窗口打开,返回后恢复原页面栈。
- 个性排版 — 调整字号、行距、段距、页边距与纸张主题,支持插图和部分 EPUB 特殊页面。
- 外观与语言 — 浅色、深色、跟随系统,多种强调色,中文与英文界面。
- 缓存管理 — 图片缓存、有限预取,以及按书或统一清理缓存。
图中书籍由本地导入,应用不附带这些作品。
桌面书架
宽屏双页阅读:插图与正文配对
小说详情与目录
| 书架与续读 | 单页阅读 |
|---|---|
![]() |
![]() |
| 平台 | 安装方式 |
|---|---|
| Android 7.0+(API 24) | 在 Releases 查看可用的签名 APK。若尚无附件,可按开发说明本地构建。 |
| iOS 15.0+ | 当前通过 macOS / Xcode 使用自己的开发者签名安装,配置见开发说明。 |
| Windows x64 | 在 Releases 下载 Windows ZIP,完整解压后运行 shiori.exe。当前为未签名便携包;原版式 EPUB 页面需要系统安装 WebView2 Runtime。 |
Android 覆盖安装需要签名一致;从 Debug 包切换到正式签名包前,请先保全数据。版本、签名与分发方式见发布说明。
- 添加书籍:点击首页搜索查找在线书籍,或通过「更多 → 导入」选择 TXT / EPUB;从其他应用打开或分享文件后,在 Shiori 内确认导入。
- 开始阅读:点击书架上的书籍继续阅读;网格模式长按、列表模式左滑,可查看详情或移除。
- 调整阅读体验:点击正文中部唤起工具栏,通过目录跳转、调整进度或修改排版;点按两侧或左右拖动翻页。
桌面端通过导航栏切换工作区,使用「导入书籍」按钮或拖入文件添加本地书;书籍右键 / 更多菜单提供详情等操作,键盘可用 Menu 键或 Shift+F10 打开菜单。阅读时按 F2 显示 / 隐藏工具栏。
导入文件会保存为应用内副本。移除本地书籍会删除该副本、解析资源和阅读进度,外部原文件不受影响;移除在线书籍会清理对应缓存并保留阅读进度。
旧导入记录不会随应用升级自动重建。若 EPUB 特殊排版异常,或需要应用新的兼容规则,请进入「更多 → 本地文件 → 书籍菜单 → 重新解析」,完成后重新打开;无需删除重导。
桌面端可直接进入「本地文件」,或在书架本地书菜单中选择「重新解析」。
目前不支持 DRM、PDF、完整固定版式 EPUB、云同步或整本在线下载。EPUB 以普通流式图文为主,并非完整浏览器级排版实现,具体范围见本地导入。
在线功能目前接入 LightNovel.fun,其服务可用性可能变化。应用不附带小说内容,也不提供发现或推荐流。
使用固定的 Flutter 3.38.10 / Dart 3.10.9。Android 构建需要 JDK 17、SDK 36 和 NDK 28.2.13676358;iOS 构建需要 macOS / Xcode;Windows 构建需要 Visual Studio 2022 C++ 工具、Windows SDK 与 NuGet CLI,详见开发说明。
以下命令适用于已安装 FVM 的 macOS / Linux 环境:
fvm install 3.38.10
export PUB_HOSTED_URL=https://pub.flutter-io.cn
fvm flutter pub get --enforce-lockfile
fvm flutter devices
fvm flutter run --target lib/main.dartWindows 环境配置、工具包依赖、离线测试及构建命令见开发说明。版本约束以 .fvmrc 和 pubspec.yaml 为准。
| 文档 | 内容 |
|---|---|
| 文档导航 | 架构、模块与维护文档入口 |
| 阅读器 / 本地导入 | 阅读行为、格式兼容与使用限制 |
| 开发说明 | 环境准备、运行、测试与排障 |
| 持续集成 / 发布说明 | 质量检查、签名和版本发布 |
可通过 Issues 反馈问题。请注明应用版本、设备与系统版本、复现步骤、预期和实际表现,必要时附截图。
EPUB 兼容性问题请尽量提供最小可复现样本或结构说明;不要上传签名密钥、密码、个人数据或无权分享的完整书籍。
书架、进度、偏好和导入文件由应用在本地保存;在线查询与图片请求会发送到相应第三方服务。系统备份或换机迁移可能包含用户数据,详见隐私与分发说明。
Shiori 是非官方第三方客户端,与 LightNovel.fun 及其运营方无关联,也未获得其官方认可。Shiori 不附带小说内容,也不提供绕过认证、访问控制、付费机制或 DRM 的功能。在线内容由相应第三方服务提供,相关内容与商标权利归各自权利人所有;第三方 API 或页面变化可能使在线功能暂时不可用。
本项目源码以 MIT License 授权。该许可不授予 Shiori 名称、Logo、应用图标等品牌素材,也不授予第三方小说内容、第三方商标、LightNovel.fun 的名称 / 服务 / 内容及其他第三方资产的任何权利;依赖许可清单见发布文档。





