这个Claude插件专治写作"失忆症" 用AI写长篇文章终于不崩了
用过AI写小说的人大概都懂那种崩溃:写到第80章,主角突然"想起"自己根本没学过的武功,或者三十章前死掉的配角又活蹦乱跳地出来吃饭。不是AI笨,是它真的"记不住"——聊天窗口一长,前面的设定就被挤出了它的"脑子",剩下的就是一本正经地瞎编。
Webnovel Writer 这个项目,说白了就是给AI装了个外挂记忆系统,专门用来解决这个问题。它不是一个独立软件,而是跑在 Claude Code 里的一个插件,作者是 GitHub 上的 lingfengQAQ,目前拿了大概3000个星标,583次分叉,更新还挺勤——从去年到今年4月最新版本v6.0.0,迭代了十几个版本,看得出不是玩票项目。
项目地址:https://github.com/lingfengQAQ/webnovel-writer
它到底解决什么问题?简单说就是"长篇一致性"。写短篇小说AI基本没问题,但网文动辄几十万上百万字,人物关系、伏笔、世界观规则一多,AI的上下文窗口根本装不下。这个工具的思路是把这些信息拆出来,单独存成结构化的文件——角色设定一个文件,剧情伏笔一个文件,世界观规则一个文件——每次写新章节前,先把相关内容"喂"给AI,写完之后再把新产生的信息更新回去。这套机制项目里管它叫"Story System",你可以理解成给AI配了个专职的剧情助理,负责记账、提醒、防止AI自己打自己脸。
具体怎么用呢?装好插件后,在Claude Code里敲几个命令就能跑起来:/webnovel-init 初始化一本新书,填书名、题材、主角这些基本信息;/webnovel-plan 规划某一卷的大纲;/webnovel-write 正式写某一章;写完还能用 /webnovel-review 让AI自己审查前几章有没有前后矛盾。整套流程挺像一个真的编辑部在跟你配合,而不是单纯甩给你一个聊天框。
值得一提的是它内置了37种网文题材模板,从玄幻到都市到无限流基本都覆盖了,而且还搞了个"追读力系统"——听着挺玄乎,其实就是在帮你判断这一章的"钩子"够不够、爽点密不密集、有没有欠读者的债没还,说白了是把网文写作里那些经验之谈变成了系统能检查的规则。这个设计挺聪明,毕竟网文这个品类,光文笔好没用,得让人一直有动力往下翻。
技术上它还接了RAG(检索增强生成,简单理解就是让AI写作前先去"查资料库"再下笔)用来做智能上下文检索,这一步是必须配置的,需要你自己去申请一个embedding的API Key和一个rerank的API Key,说实话这一步对纯小白不太友好,得照着文档一步步配置.env文件,跟"开箱即用"还有点距离。另外它还带了一个只读的可视化面板,能看项目状态、人物关系图谱、章节内容这些,界面是预构建好的,不用自己搭前端环境,这点倒是省心。
跟市面上那些"一键生成小说"的AI写作工具比,这个项目的定位不太一样——它不追求你输入一句话就吐出一整本书,而是想让你和AI长期"合作"写一部连载,AI负责记忆管理和一致性把关,人来把控整体走向和最终质量。这个思路我觉得更靠谱一点,毕竟网文创作这事,完全甩手给AI大概率写出来的东西没有灵魂,但纯靠人力去记住几百章的设定细节又太累,这个工具卡在中间那个位置,挺务实的。
上手门槛的话,得说实话:你至少得会用命令行,装过Claude Code,愿意折腾API Key配置,这已经把纯小白挡在门外了。如果你本来就是Claude Code的重度用户,或者对AI辅助写作有点技术兴趣,这个工具上手成本不算高,跟着README走一遍基本能跑起来。但如果你指望的是"完全不懂技术,点点鼠标就能写小说",那这个可能不是你要找的东西。
项目是GPL v3开源协议,代码和文档都挺全,作者自己说是用Claude Code、Gemini CLI和Codex几个工具配合"Vibe Coding"写出来的,某种程度上也算是这套方法论的一个实践案例。想深入研究长文本AI写作怎么解决"遗忘"问题的,这个仓库的文档和源码都值得翻一翻。
