ColorTxt:一款会给小说内容上色的本地阅读器

2026/07/28 tool ColorTxt · 小说阅读器 · Electron · AI 阅读 · 开源软件 2548 字 · 约 8 分钟 阅读 ...
基于 ssnangua/ColorTxt 官方 README、开发文档、CHANGELOG、LICENSE、GitHub 页面和 Release 整理,介绍这款 Electron + Vue 阅读器的核心功能、AI 阅读助手、书源找书、语音朗读和适用场景。

资料来源:本文基于 ssnangua/ColorTxt 官方仓库、README、开发文档、更新日志和 Release 页面整理。项目支持 Windows、macOS、Linux,许可证为 MPL-2.0。

ColorTxt 的定位很明确:它不是单纯的 TXT 阅读器,而是一款把“内容上色、AI 辅助、书源找书、语音朗读”揉在一起的本地小说阅读器。如果你想要的是“打开文本、自动识别章节、做高亮、记笔记、还能顺手搜书和听书”,它的功能边界就很贴近这个需求。

一句话总结:它试图把小说阅读从“看文本”升级成“读文本 + 处理文本 + 理解文本”

它解决什么问题

传统阅读器常见的问题有两个:

  1. 只能看,不能处理;
  2. 能处理,但功能碎、体验分散。

ColorTxt 的做法是把这些能力整合到一个桌面应用里:

能力说明
本地阅读支持 .txt.md,也能打开常见电子书格式并转换为 .md 加载
章节识别自动识别章节结构,支持自定义规则
个性上色按高亮规则给内容着色,突出角色、关键词或段落
笔记与书签划线、记笔记、书签、最近打开记录
语音朗读支持多 TTS 引擎、旁白 / 对白多音色
AI 阅读助手支持对话、RAG、向量索引、角色卡、文生图、智能排版
书源找书可多源搜索、在线阅读、整书下载
编辑模式适合对文本内容直接修正、整理

它的特点不是“做了一两个亮点”,而是把小说阅读场景里的常见动作尽量都放进来了。

核心技术栈

从仓库信息看,ColorTxt 基于:

  • Electron + Vue + Monaco
  • better-sqlite3sqlite-vec
  • opencc
  • @huggingface/transformers
  • @node-rs/jieba

这套组合透露出一个信号:它不是轻壳阅读器,而是一个带本地数据、分词、向量检索和 AI 能力的桌面应用

最值得看的几个功能

1. 个性内容上色

这是它最有辨识度的功能之一。README 直接把它放在最前面:通过自定义高亮规则给内容着色,目标不是装饰,而是帮助你在长篇小说里更快抓住角色、关键词和结构。

2. AI 阅读助手

DOCS.mddocs/AI功能.md 把 AI 能力拆得比较完整:

  • 对话
  • RAG
  • 向量索引
  • 角色卡
  • 文生图
  • 技能与 Agent
  • 智能排版

这说明它不是只接一个聊天框,而是试图把 AI 放进阅读工作流里,例如:摘要角色、整理词云、处理排版、辅助理解内容。

3. 语音朗读

语音朗读文档列出了多种 TTS provider,包括 Edge、系统语音、通义、MiniMax、小米 MiMo。并且支持多套朗读方案、单音色和多音色组合。

如果你想把小说阅读从“盯屏幕”扩展成“听 + 看”,这一块是实用的。

4. 书源找书

docs/书源找书.md 说明它兼容 Legado 书源格式,并提供独立找书窗口。这个功能直接把“找书、搜索、在线阅读、整书下载”纳入应用内部,而不是让用户在多个网站之间来回跳。

快速上手

开发文档给出的标准命令很直接:

npm install
npm run dev

如果只想打开找书窗口:

npm run dev:find

构建打包:

npm run build

支持平台包括:Windows、macOS、Linux;打包产物默认输出到 release 目录。

适合谁,不适合谁

适合

  • 常读本地 TXT / Markdown / 电子书的人;
  • 想要章节识别、高亮、笔记、书签一体化体验的人;
  • 想在阅读器里直接接入 AI 助手、语音朗读、找书能力的人;
  • 喜欢本地桌面应用、而不是纯网页阅读器的人。

不适合

  • 只想要一个极简、低依赖、几乎零配置的阅读器的人;
  • 不接受 Electron 体积和桌面应用复杂度的人;
  • 只需要单一功能,比如纯听书、纯 EPUB 阅读的人。

版本与项目状态

截至本文抓取时:

项目信息
最新 Releasev3.1.10
仓库版本3.1.10
星标数634(通过 shields.io 抓取,动态数据)
许可证MPL-2.0
支持平台Windows / macOS / Linux
技术栈Electron + Vue + Monaco

CHANGELOG 里 3.1 版本新增了番茄时钟、全屏时间显示、书架分类、AI 排版等能力,说明项目仍在持续迭代。

结论

ColorTxt 不是“换个皮的阅读器”,而是一个把阅读、处理、朗读、找书、AI 辅助拼成完整工作流的桌面工具。

如果你只想打开文本看看,它可能偏重;但如果你希望阅读器不只是阅读,而是能帮你:

  • 处理小说格式;
  • 标出重点内容;
  • 朗读;
  • 搜索书源;
  • 结合 AI 做整理和理解;

那 ColorTxt 的方向就很清楚。

参考资料

文档信息