跳转到内容
GitHub

TRNOVEL / TERMINAL NOVEL READER

打开终端,
走进故事。

本地小说、网络书源、断点续读。
用熟悉的键盘,读下一章。

终端机器人小卷向你挥手,屏幕上亮着橙色命令行表情

在熟悉的终端里,留一段时间给故事。

TRNovel 沉浸式阅读的真实终端界面
翻页、跳转目录,接着上次的位置读。

真实终端录屏 · 可用左右方向键选择

一本本收好,一章章读完。

本地 TXT 与网络书源都能读。自动识别 UTF-8 / GBK,按卷与章整理目录,阅读进度自动保存。

了解阅读方式
TRNovel 本地书库与分卷目录界面

读累了,听下一章。

开启 TTS 听书,让声音继续故事。当前源码支持独立听书程序与正文跟读高亮。

查看听书配置
小卷戴着耳机听故事

让键盘顺着你的习惯。

翻页、查目录、搜正文。主题和键位都能调整,Windows、macOS、Linux 均可使用。

自定义键位

书源规则,自己掌握。

URL → 搜索 → 目录 → 正文

结构化 JSON 描述取值与处理规则。支持浏览器辅助,遇到站点变化可以逐步校验。

阅读书源参考

把小说站 URL 交给装有 booksource-generator skill 的 Agent,生成搜索、目录和正文规则。 用 trn doctor 校验,再导入阅读器。站点变化时,按阶段调整规则。

生成 → 校验 → 导入,每一步都有明确结果。详见 书源参考与反爬与浏览器辅助。

从 URL 到能读,三条命令
# 给 Agent 装上 skill,然后把站点 URL 交给它
npx skills add https://github.com/yexiyue/TRNovel/tree/main/skills/booksource-generator

# 全流程体检生成的书源,逐项检查到全绿
trn doctor example.v2.json

# 导入后即可在网络小说模式里阅读
trn import example.v2.json && trn -n

选择你的安装方式,装好后运行 trn。

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/yexiyue/TRNovel/releases/latest/download/trnovel-installer.sh | sh

装好后即可开读:

trn            # 打开主页
trn -q         # 续读上一次的位置
trn -n         # 网络小说
trn -l ./书库   # 读某个目录下的本地小说

独立听书程序与新后端属于当前源码功能,正式发行版的安装与听书方式请查看安装指南。

TRNovel · 打开终端,走进故事。开源于 GitHub ↗