GitHub 上 AI 写小说的项目不少,但能做到 5600+ Stars、有完整 GUI 的还真不多。今天聊的 AI_NovelGenerator(YILING0013/AI_NovelGenerator)就是这么一个开源项目——不是简单调 API 输出一段文字,而是一整套长篇小说生成系统。
这项目是干嘛的
一句话:拿大模型帮你生成多章节长篇小说,而且不是各章割裂那种。它能自动衔接上下文、管理伏笔、追踪角色发展。适合写网文、轻小说、长篇故事的人。
Python 写的,AGPL-3.0 开源,持续维护了一年多,最新版 V1.4.4。开发者还在 2026 年 3 月宣布了重构计划,说明项目还在活着。
核心功能
写长篇最怕开局脑洞大、写着写着就忘了。这个模块帮你做世界观架构、角色设定、剧情蓝图。相当于先搭好骨架再动笔,AI 生成的内容会一直参考你的设定,不会跑偏。
不是简单输 prompt 出一段文字。它搞了多阶段生成,先规划章节要点,再生成正文,然后检查剧情连贯性。每一章跑完都会看有没有逻辑冲突、角色行为是否一致。
这个有意思。它专门有个模块追踪角色的发展轨迹,谁在第几章干了什么、性格有没有变化,都记着。同时管理伏笔,你埋的伏笔在后续章节自动被唤起,不会出现"前面写了后面忘"的情况。
语义检索引擎。 基于向量检索,用来维护长篇小说的长程一致性。比如第 10 章提到的某个设定,到第 50 章还能找回来参考。这个对超长篇特别有用。
知识库集成。 支持导入本地文档做参考。如果你有自己的设定文档、角色卡、以前写过的章节,可以直接喂进去做上下文。
自动审校。 生成完会跑一遍一致性检查,检测剧情矛盾和逻辑冲突。相当于 AI 写完、AI 自审。
可视化工作台。 这是它和纯脚本项目最大的区别——它自带 GUI。配置模型、生成章节、审校结果都在一个界面上操作,不用在命令行里敲来敲去。
怎么用
安装不算复杂。Python 3.9+,pip install 依赖,配置 API Key 即可。
支持多种模型后端:
- DeepSeek(V4 Flash / V4 Pro)
- OpenAI(GPT 系列)
- Gemini
- Ollama(本地模型)
- 任何兼容 OpenAI 接口的服务
跑起来就用 Python main.py 启动 GUI。不懂编程的人也能用,因为界面是可视化的。在 config.json 里配好 API Key 和模型参数就行。
槽点也有几个
依赖有点重。 requirements.txt 里一堆包,而且有些需要 C++ 编译工具才能装。纯小白可能卡在安装这一步。开发者自己也说了,建议有一定动手能力的人用。
开发者精力有限。 项目作者 2025 年 9 月发过公告说没精力维护了,后来 2026 年 3 月又说要重构。虽然还活着,但更新节奏确实不稳定。目前还有 70 个 Open Issues 没处理。
打包版臃肿。 V1.4.4 提供了 PyInstaller 打包版,但开发者自己都建议别用打包版——"臃肿且遇见问题难以维护"。
需要 API Key。 虽然支持 Ollama 本地跑,但体验最好还是用 DeepSeek/OpenAI 的云 API。这意味着你每个月有多一笔 API 开销。
和同类比起来
和 NovelAI 这种商用产品比,AI_NovelGenerator 的优点是完全免费(开源,自己付 API 费就行)、功能更针对长篇小说场景、有本地部署的隐私优势。缺点是没有角色插画生成、UI 不如商业产品精致。
和直接用 ChatGPT/DeepSeek 聊天写比,它的优势在于有设定工坊、状态追踪、一致性检查这些专门功能。通用聊天工具写短场景还行,写超过 10 万字的连载,没有这些辅助工具很容易跑偏。
适合谁用:想写长篇网文/轻小说、有一定动手能力、不想付 NovelAI 月费的人。
GitHub:YILING0013/AI_NovelGenerator | ⭐ 5,629 | AGPL-3.0
标签:#AI写小说 #AI_NovelGenerator #开源 #Python #长篇小说生成 #LLM #AGPL3.0
关注我,每期分享一个帮你省事的强大工具 🛠️