Claude Code构建的Webnovel Writer:AI辅助长篇网文创作系统
1. Webnovel Writer项目概述Webnovel Writer是一个基于Claude Code构建的长篇网文AI辅助创作系统由开发者lingfengQAQ在GitHub上开源。这个项目专门针对网络小说创作中的两大核心痛点——遗忘和幻觉问题提供了一套完整的解决方案。作为一个长期从事网文创作的作者我深知写到几十万字后保持设定一致性的困难。角色性格漂移、战力崩坏、时间线混乱等问题几乎困扰着每个长篇作者。Webnovel Writer的价值在于它不只是个简单的文本生成工具而是一套完整的长篇创作管理系统从初始设定、大纲规划到章节写作、质量审查和状态维护覆盖了整个创作流程。项目目前已在GitHub获得5.4k星标最新版本为v6.2.0采用GPL v3开源协议。它支持最大200万字量级的连载创作内置37种中文网文题材模板包括玄幻修仙、都市现代、言情等主流类型。2. 核心功能解析2.1 创作流程管理Webnovel Writer将长篇创作分解为8个标准化步骤每个步骤对应一个专用命令深度初始化(/webnovel-init)通过分阶段问答建立书籍骨架包括世界观、角色设定、力量体系等基础元素。这个阶段生成的设定集会作为后续创作的宪法所有内容都必须与之保持一致。卷纲规划(/webnovel-plan)基于总纲拆解为卷、章结构补充时间线和关键事件节点。系统会确保新增内容与已有设定不冲突避免后期出现吃书情况。章节创作(/webnovel-write)完整的章节生产流水线包括上下文准备检索相关记忆和设定初稿生成多维审查一致性、节奏、OOC等润色排版事实提取与记录质量审查(/webnovel-review)从爽点设计、角色一致性、剧情连贯性等维度进行专业评估类似网文编辑的审读功能。2.2 状态维护系统项目的核心技术突破在于其状态维护机制通过.story-system目录实现运行时合同每章写作前生成的创作约束明确本章必须遵守的设定和待解决的伏笔章节提交完成后的章节事实会被结构化记录形成不可篡改的创作历史状态投影将提交内容同步到四个只读视图state.json当前状态快照index.db向量检索库summaries章节摘要memory_scratchpad.json临时记忆这种设计确保了无论写到第几章系统都能准确知道之前发生过什么从根本上解决了AI写作的遗忘问题。2.3 可视化监控/webnovel-dashboard命令会启动一个本地可视化面板实时展示角色关系图谱未回收伏笔战力变化曲线章节热度预测世界规则一致性检查这个面板对长篇创作尤其重要相当于给作者提供了一个上帝视角的创作控制台。3. 技术架构深度解析3.1 核心组件设计系统采用多Agent协作架构Context Agent负责写作前的上下文准备从记忆库和设定集中检索相关信息确保生成的章节建立在正确的基础上。Reviewer Agent质量审查专家包含多个专业评估模块一致性检查角色行为是否符合设定节奏分析爽点分布是否合理伏笔追踪是否有未回收的线索防AI检测避免生成明显机械化的文本Data Agent事实提取引擎从完成的章节中结构化抽取出新出现的人物/地点/物品发生的重大事件变化的角色关系设定的新增或修改Deconstruction Agent负责将复杂设定拆解为可执行的创作约束比如把元婴期修士可御剑飞行转化为具体的行为规则。3.2 记忆管理系统项目通过三层结构实现长期记忆短期记忆存放最近3-5章的细节信息保证上下文连贯中期记忆保存卷级的重要事件和设定变化长期记忆存储全书核心设定和关键伏笔记忆检索采用混合策略RAG关键词优先使用语义搜索当API不可用时自动回退到BM25算法。实测显示这种设计在保持检索准确率的同时大幅提高了系统鲁棒性。3.3 防幻觉机制针对AI写作常见的胡编乱造问题系统实现了多重防护合同约束每章写作前必须签署运行时合同明确创作边界事实锚定新内容必须引用已有设定或合理扩展双校验机制生成的内容要经过模型自检和专门的事实核查追溯审计所有设定变更都有完整的历史记录4. 安装与配置指南4.1 基础环境准备安装Python 3.8推荐3.10准备Claude Code运行环境获取必要的API KeyEmbedding服务如ModelscopeRerank服务如Jina AI4.2 项目安装步骤# 通过Claude插件市场安装 claude plugin marketplace add lingfengQAQ/webnovel-writer --scope user claude plugin install webnovel-writerwebnovel-writer-marketplace --scope user # 安装Python依赖 python -m pip install -r https://raw.githubusercontent.com/lingfengQAQ/webnovel-writer/HEAD/requirements.txt4.3 项目初始化在Claude Code中执行/webnovel-init初始化过程会引导用户完成基础信息设置书名、作者、题材世界观构建时代背景、力量体系主要角色设定故事主线规划完成后会自动生成标准化的项目目录结构。4.4 RAG配置复制并修改.env文件cp .env.example .env关键配置项EMBED_BASE_URLhttps://api-inference.modelscope.cn/v1 EMBED_MODELQwen/Qwen3-Embedding-8B EMBED_API_KEYyour_key_here RERANK_BASE_URLhttps://api.jina.ai/v1 RERANK_MODELjina-reranker-v3 RERANK_API_KEYyour_key_here5. 实战创作流程5.1 从零开始创作示例初始化新书/webnovel-init选择玄幻修仙题材设置世界观为末法时代灵气复苏主角为重生仙尊。规划第一卷/webnovel-plan 1系统会引导拆解为8-10章包括重生觉醒1-3章初入修真界4-6章首个秘境副本7-10章写作第一章/webnovel-write 1系统会自动准备重生场景的常见写法检查主角行为是否符合仙尊重生设定记录觉醒的特殊能力审查章节/webnovel-review 1会收到包括以下维度的反馈节奏重生后的第一个冲突是否够早伏笔是否设置了足够的后续线索战力主角表现是否与设定匹配5.2 长篇维护技巧写到50章后可以使用/webnovel-query 未回收伏笔查看所有待解决的线索避免挖坑不填。当需要调整大设定时使用/webnovel-doctor --world-rules系统会评估修改对所有已写章节的影响。6. 常见问题排查6.1 写作中断处理当/webnovel-write意外中断时检查项目状态python -X utf8 scripts/webnovel.py --project-root . project-status从断点恢复/webnovel-write 15 --resume6.2 记忆检索失败如果发现AI不记得前期设定重建检索索引python -X utf8 scripts/webnovel.py --project-root . rag --rebuild检查记忆投影python -X utf8 scripts/webnovel.py --project-root . memory --validate6.3 性能优化建议当项目超过50万字时启用分卷存储[state] volume_based_storagetrue调整记忆策略[memory] active_volume_onlytrue7. 高阶使用技巧7.1 题材混合创作在/webnovel-init阶段可以指定多个题材如题材修仙系统流末世系统会自动融合相关设定元素生成独特的混合世界观。7.2 自定义审查规则在项目根目录创建.review_rules.json{ power_consistency: { strict: true, max_deviation: 0.2 }, foreshadowing: { min_per_chapter: 2, max_unresolved: 5 } }7.3 团队协作模式设置共享存储[collab] shared_storage/mnt/nfs/webnovel启用变更通知/webnovel-doctor --watch8. 项目演进方向根据项目RFC讨论v7版本将重点改进角色弧光系统量化角色成长曲线防止性格突变多线叙事支持完善支线剧情管理功能读者反馈集成对接常见网文平台API融入真实读者评价影视化适配增加分镜脚本和场景描述生成对于想要参与贡献的开发者推荐从以下方向入手新增题材模板增强Dashboard可视化优化RAG检索效率改进Windows平台兼容性

相关新闻

PMBus协议高级功能与UCD31xx寄存器级开发实战

PMBus协议高级功能与UCD31xx寄存器级开发实战

1. PMBus协议核心机制深度解析PMBus协议,全称Power Management Bus,本质上是在I2C物理层之上构建的一套针对电源管理的“方言”。它继承了I2C的双线制(时钟线SCL、数据线SDA)和主从架构,但通过定义一套标准化的命令集、…

2026/7/23 13:47:52阅读更多 →
为什么90%的创作者用错AI模型?:2024最新创作适配性评估框架首次公开

为什么90%的创作者用错AI模型?:2024最新创作适配性评估框架首次公开

更多请点击: https://kaifayun.com 第一章:AI模型创作适配性的核心悖论 在生成式AI快速演进的当下,模型创作适配性正陷入一个深层结构性矛盾:越追求通用能力,越削弱垂直场景的表达精度;越强调创作自由度&a…

2026/7/23 13:47:52阅读更多 →
一文讲透|2026年公认好用的专业降AIGC软件

一文讲透|2026年公认好用的专业降AIGC软件

2026年论文降AI率工具已从“基础改写”升级为多维度智能优化系统,核心评价维度包括文献真实性、格式合规性、长文本逻辑、查重降重、AIGC合规与多语种适配。本次测评覆盖6款主流工具,涵盖中文/英文、全流程与专项功能、免费与付费版本,让你高…

2026/7/23 13:47:52阅读更多 →
13 Windsurf vs Cursor vs Copilot:2026年AI IDE横评

13 Windsurf vs Cursor vs Copilot:2026年AI IDE横评

摘要:本文对比了 2026 年三大主流 AI 编程工具——Cursor、Windsurf 和 GitHub Copilot 的核心能力。通过三轮比拼(代码补全、内联编辑、项目级理解)和按场景推荐,文章指出:Copilot 在代码补全上仍是标杆;C…

2026/7/23 23:30:01阅读更多 →
彻底搞懂OpenSSH!SSH原理+免密登录+安全加固+故障排查

彻底搞懂OpenSSH!SSH原理+免密登录+安全加固+故障排查

彻底搞懂OpenSSH!SSH原理免密登录安全加固故障排查(万字干货) 🔥 置顶:Linux运维必学核心干货,面试高频考点生产实战全覆盖,零基础也能看懂,收藏不亏! 前言&#xff1a…

2026/7/23 23:30:01阅读更多 →
长期可持续的交付价值:与AI共同进化

长期可持续的交付价值:与AI共同进化

长期可持续的交付价值:与AI共同进化30天写完了,SKILL会写了,Agent能跑了,团队也开始用了。但有一个问题始终悬在头上:这些东西能跑多久?你今天花两周打磨的SKILL,同事拿过去也能跑——差距在哪&…

2026/7/23 23:30:01阅读更多 →
走进科学灵异事件:一台惠普z620工作站FreeBSD系统,我一插入鼠标,它就重启了。而且重启后还报CPU出错.....

走进科学灵异事件:一台惠普z620工作站FreeBSD系统,我一插入鼠标,它就重启了。而且重启后还报CPU出错.....

问题一台惠普z620工作站FreeBSD系统,我一插入鼠标,它就重启了。而且重启后还报CPU出错.....文心的回答:在惠普Z620工作站的FreeBSD系统中,插入鼠标就触发系统重启并报CPU错误,这是硬件兼容性与USB驱动配置冲突导致的典…

2026/7/23 23:30:01阅读更多 →
HuProt™ 人类蛋白组芯片用于天然产物靶点发现技术研究

HuProt™ 人类蛋白组芯片用于天然产物靶点发现技术研究

天然产物因其复杂的化学组成和多样化的生物活性,在药物开发和生命科学研究领域持续受到关注。随着研究需求不断提升,仅了解天然产物是否具有功能作用已经难以满足科研要求,进一步明确其直接结合蛋白和作用机制成为研究重点。因此,…

2026/7/23 23:30:01阅读更多 →
元初混沌 6G 全域通感一体化体系架构 第一卷 第五十三篇 太赫兹链路五行损耗动态补偿

元初混沌 6G 全域通感一体化体系架构 第一卷 第五十三篇 太赫兹链路五行损耗动态补偿

第五十三篇 太赫兹链路五行损耗动态补偿承启前置说明第五十二篇完成 RIS 智能超表面五行调衡架构建模,构建了「五行内生自衡 RIS 外场主动调衡」双层稳态调控体系,实现场域波束、信号、组网、杂波、资源五大维度失衡的主动纠偏与裕度拓展。前述篇章的调…

2026/7/23 23:28:00阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/23 0:56:31阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/23 0:56:31阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 0:56:31阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:00:28阅读更多 →
从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:28阅读更多 →
油泥处理设备哪里能买到

油泥处理设备哪里能买到

油泥处理设备哪里有?这是许多从事油田、炼化、清罐业务的从业者最关心的问题。根据河南三丰环保设备有限公司的行业经验,选购油泥处理设备的核心在于设备能否适配当地环保法规与原料特性,而非单纯看价格。该公司总经理王钦田先生指出&#xf…

2026/7/23 0:00:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/23 22:58:43阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/23 18:58:18阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/23 18:58:18阅读更多 →