Webnovel Writer - 让 AI 写长篇小说不再「乱编」和「忘事」
解决 AI 写作最大痛点:200 万字连载不矛盾,自动管理角色、剧情、世界观
项目背景
你有没有遇到过这样的场景:用 AI 写小说,写到第 50 章时发现主角的武功名字变了,第 80 章时配角突然性格大变,第 100 章时前面埋的伏笔完全忘了?
这就是 AI 写长篇内容的两大致命问题:
**Webnovel Writer** 就是为解决这个问题而生的。
项目简介
Webnovel Writer 是一个基于 Claude Code 的长篇网文辅助创作系统。它的目标很简单:**让 AI 在写长篇小说时不乱编、不忘事**。
GitHub 地址:https://github.com/lingfengQAQ/webnovel-writer
开源协议:GPL v3
主要语言:Python
Stars:3470 ⭐(热度非常高!)
系统会自动管理:
让你可以安心连载几百章而不用担心前后矛盾。
技术架构
核心技术栈
- 嵌入模型:Qwen/Qwen3-Embedding-8B
- 重排序模型:jina-reranker-v3
Story System 主链架构
这是项目的核心创新点:
写作前 → 读取 MASTER_SETTING.json、volumes、chapters、reviews
写作中 → AI 基于合同和记忆生成内容
写作后 → 提交 CHAPTER_COMMIT → 更新投影
关键设计:
这套架构保证了:
1. AI 写每一章前都知道前面的设定
2. AI 不能随意「发明」新设定(必须符合合同)
3. 所有修改都有审计记录
核心功能
1. 自动记忆管理
系统会自动记住:
**长期记忆闭环**:
2. 追读力系统
这是一个很网文特色的功能,系统会分析:
帮助作者把控节奏,避免「挖坑不填」。
3. 37 个网文题材模板
内置了 37 个常见的网文题材模板:
4. 可视化 Dashboard
/webnovel-dashboard
提供只读面板,可以:
5. 多 Agent 协作
系统内置多个专用 Agent:
所有 Agent 默认继承当前会话模型,也可以单独指定。
快速开始
1. 安装插件
通过 Claude Code 官方 Marketplace 安装:
claude plugin marketplace add lingfengQAQ/webnovel-writer --scope user
claude plugin install webnovel-writer@webnovel-writer-marketplace --scope user
如果只想在当前项目生效,把 `--scope user` 改成 `--scope project`
2. 安装 Python 依赖
python -m pip install -r https://raw.githubusercontent.com/lingfengQAQ/webnovel-writer/HEAD/requirements.txt
3. 初始化小说项目
在 Claude Code 中输入:
/webnovel-init
系统会引导你填写:
然后在当前工作区下创建项目目录。
4. 配置 RAG(必做)
这是系统的核心,必须配置才能正常工作。
进入书项目根目录,复制配置模板:
cp .env.example .env
编辑 `.env`,填写 API Key:
# 嵌入模型配置(用于记忆检索)
EMBED_BASE_URL=https://api-inference.modelscope.cn/v1
EMBED_MODEL=Qwen/Qwen3-Embedding-8B
EMBED_API_KEY=your_embed_api_key# 重排序模型配置(提高检索精度)
RERANK_BASE_URL=https://api.jina.ai/v1
RERANK_MODEL=jina-reranker-v3
RERANK_API_KEY=your_rerank_api_key
为什么需要两个 API?
5. 开始写作
核心命令:
# 规划大纲
/webnovel-plan 1 # 规划第 1 卷大纲# 撰写章节
/webnovel-write 1 # 写第 1 章# 审查一致性
/webnovel-review 1-5 # 审查第 1-5 章,检查前后矛盾
**推荐流程**:
1. 先规划整卷大纲(确定主线)
2. 按章节逐个写作(系统自动注入记忆)
3. 定期审查(发现并修复矛盾)
6. 启用可视化面板(可选)
/webnovel-dashboard
可以实时查看:
技术亮点分析
1. 合同系统(Contract System)
这是最创新的部分。
传统 AI 写作的问题:
Webnovel Writer 的解决方案:
这就像给 AI 定了一套「宪法」:
2. RAG 智能上下文
系统会智能检索相关内容:
**写前注入**:
**检索策略**:
保证 AI 写每一章时都「知道」前面的内容。
3. 记忆闭环
长期记忆管理流程:
写前 → 从记忆库注入相关上下文
写中 → AI 基于上下文生成内容
写后 → 新内容沉淀到记忆库
运维 → 定期整理、压缩、归档
`/webnovel-memory` 命令提供运维功能:
4. 多模型支持
系统支持多种模型:
可以在不同 Agent 上使用不同模型:
适用场景
✅ 推荐使用
❌ 不推荐使用
实战案例
案例 1:玄幻小说连载
**项目**:《天道至尊》
**章节数**:200+ 章
**字数**:约 200 万字
**题材**:玄幻(使用模板)
**使用效果**:
案例 2:都市重生文
**项目**:《重生之商业帝国》
**章节数**:50+ 章
**题材**:都市重生(使用模板)
**使用效果**:
项目价值
对作者的价值
1. **解放脑力**:不用人工记几百章的设定
2. **提高质量**:自动检查前后矛盾
3. **加速创作**:AI 辅助,效率提升
4. **学习参考**:37 个题材模板,套路大全
对 AI 的价值
1. **解决遗忘**:RAG 让 AI 记住所有内容
2. **解决幻觉**:合同系统约束 AI 不乱编
3. **结构化创作**:从大纲到正文到审查,全流程
总结
Webnovel Writer 是一个非常创新的 AI 写作辅助系统,它用技术手段解决了 AI 写长篇内容的核心痛点:
如果你:
强烈推荐尝试这个项目。3470 Stars 的热度也证明了它的价值。
参考资料
本文由 AI 辅助生成,基于项目 README 和 GitHub API 数据,经人工审核整理。
项目信息截至 2026-05-07,Stars 3470。
