我的 AI 小说助手正式版发布了:从选题、大纲到章节定稿的一体化写作工具

【旧版Streamlit 界面】
所以这次正式版,我把前端升级成了:React + Vite + TypeScript。
后端仍然保留原来的 Python 写作流程,保证原来的 CLI 工作流不被破坏,同时新增了更完整的 Web UI。

【新版界面】
项目开源地址
https://github.com/nonever2109/novel_writer_agent
下载已打包好的
https://github.com/user-attachments/files/27301214/origin_novel_writer_agent.zip
小说助手 Novel Writer Agent 是一个本地运行的 AI 小说创作工具。它不是简单地“一次性生成一本小说”,而是围绕 章节级写作 + 长期故事记忆 来设计的。
它每次生成一章,同时维护小说的角色、时间线、伏笔、主线、支线、悬念线和章节归档,尽量让后续章节能接得上前面的故事。
这个工具更适合长期连载、逐章打磨、希望控制故事结构的作者,而不是只想随便生成一段短文的场景。
主要功能
选题助手:根据读者类型、小说分类和关键词,生成多个题材方向。
故事大纲:根据创作需求生成故事框架、写作风格和章节计划。
故事写作:按照章节计划逐章生成正文。
写作进度:章节生成时间较长时,会显示当前工作流进度。
结果查看:可以查看最终正文、写作对比、评估报告、记忆更新和原始数据。
故事记忆:维护章节归档、角色记录、伏笔记录、时间线、主线、支线和悬念线。
我觉得这个版本最大的价值,不是“能生成小说”,而是它开始具备了一套更完整的小说写作工作流。
它不是只给你一个结果,而是把 AI 写作过程中的很多中间信息也展示出来。
为什么生成一章会比较慢?
这个版本的章节生成,不是简单让模型直接写一段正文。
它会按流程完成:章节规划、正文生成、版本修订、连续性检查、体验评估、风险检查和故事记忆更新。
所以生成一章通常需要几分钟,具体时间取决于模型速度和章节长度。这样做的好处是,生成结果更接近一个经过检查和整理的章节版本,也更适合用于长篇连载写作。
它适合哪些人?
想用 AI 辅助写长篇小说的人;
想做网文连载、逐章生成和修改的人;
想维护故事线、伏笔、角色状态的人;
想查看 AI 章节质量评估的人;
想在本地运行,不希望写作数据上传到第三方平台的人。
如果只是想让 AI 随便写一段短文,用普通聊天工具可能更快。
但如果你希望 AI 能围绕一个长期项目持续写作,并且能看到故事结构、伏笔、主线推进和章节评估,那么这个工具会更合适。
安装和使用
目前主要面向 Windows 用户。需要准备 Windows安装Python 3.10+,以及一个可用的 OpenAI 兼容模型接口 API Key。
第一次使用时,双击 初始化.bat,脚本会自动检查 Python、创建虚拟环境、安装依赖,并引导填写模型配置。
初始化完成后,双击 启动小说助手.bat,程序会在本地启动,浏览器访问 http://127.0.0.1:8000 即可使用。
当前版本的不足
提示词还没有完全界面化,目前有定制需求时,仍然需要修改代码。
上下文压缩还不够精细,长篇连续写作时会比较消耗 Token。
Web 界面暂时还不支持直接编辑已生成的章节计划。
因为流程包含多轮生成、检查和记忆更新,所以章节生成速度仍然偏慢。
下个版本计划
增加提示词配置界面;
优化上下文压缩,降低 Token 消耗;
支持在 Web 界面直接编辑章节计划;
优化故事记忆结构,让角色、伏笔、时间线展示得更清楚;
进一步改善章节生成速度和进度显示。
这个版本对我来说,是从“能跑的原型”走向“可以给普通用户使用”的一个阶段。
它不会替代作者,但可以帮助作者处理很多重复、繁琐、容易遗漏的工作,比如章节检查、逻辑连续性、伏笔追踪、版本对比和故事记忆整理。
如果你正在尝试用 AI 写长篇小说,或者想研究 AI 写作工作流,这个工具应该会有一些参考价值。

【使用选题助手】

【选择助手生成的推荐素材】

【使用素材生成写作大纲】

【生成的大纲列表】

【开始章节写作】

【章节写作完成】

【版本对比】

【故事大纲中查看记忆信息】
夜雨聆风