简介

Webnovel Writer​ 是由开发者lingfengQAQ创建并维护的开源项目,其核心使命是为网文作者提供一个基于Claude Code的智能创作系统,专门解决AI写作中的“遗忘”和“幻觉”问题,支持长周期、多章节的连载创作。在AI辅助写作日益普及的今天,创作者们面临着一个普遍挑战:大型语言模型在处理长篇连续内容时容易遗忘前文细节,产生前后矛盾,或者生成与设定不符的“幻觉”内容。Webnovel Writer通过创新的RAG(检索增强生成)架构和系统化的创作工作流,为网文作者提供了稳定、可靠的AI协作伙伴。

核心定位:Webnovel Writer的核心价值在于将AI写作从零散的提示词对话升级为结构化的长篇创作系统。项目不是简单的文本生成工具,而是完整的创作管理平台,包含项目规划、章节写作、内容审查、实体关系维护等全流程功能。通过深度集成Claude Code的插件生态,它让作者能够在熟悉的开发环境中进行文学创作,将软件工程的最佳实践应用于写作过程。

技术背景:项目基于现代Python技术栈构建,采用模块化的Agent架构,每个创作环节由专门的AI智能体负责。系统集成了先进的RAG技术,通过向量检索和重排序机制,确保AI在写作时能够准确回忆前文内容。可视化Dashboard提供项目状态、实体图谱和追读力分析,让创作过程更加透明可控。项目采用GPL v3开源协议,确保了技术的开放性和可扩展性。

项目状态:Webnovel Writer处于高度活跃的开发阶段,最新版本为v5.5.0,拥有111次提交和持续的迭代更新。项目提供了完整的文档体系、一键安装脚本和可视化面板,拥有清晰的版本演进路线。通过Claude Plugin Marketplace分发,降低了用户的使用门槛,同时支持高级用户进行深度定制。

主要功能

1. 智能RAG上下文管理系统

Webnovel Writer最核心的功能是其先进的RAG(检索增强生成)系统,专门为解决AI写作中的“遗忘”问题而设计。

多维度检索增强:系统采用混合检索策略,结合向量相似度搜索、BM25关键词匹配和图关系检索。当AI需要回忆前文内容时,RAG系统能够从已创作的章节、人物设定、世界观描述中精准提取相关信息,确保续写内容与已有设定高度一致。这种智能检索大幅减少了前后矛盾和不连贯问题。

动态上下文构建:不同于简单的全文检索,系统能够理解创作的不同阶段需求。在规划阶段,它侧重检索世界观和故事框架;在写作阶段,它聚焦于最近章节和人物关系;在审查阶段,它检查逻辑一致性和细节准确性。这种动态的上下文构建确保了AI在每个环节都能获得最相关的信息。

实体关系维护:系统自动构建和维护实体图谱,跟踪人物、地点、组织、物品等关键实体及其相互关系。当作者引入新角色或地点时,系统会更新知识库,并在后续写作中确保这些实体的属性一致性。这种关系维护是防止“幻觉”的关键机制。

2. 结构化创作工作流

Webnovel Writer将网文创作分解为清晰的三个阶段,每个阶段由专门的AI智能体负责,形成系统化的创作管道。

规划阶段智能体:负责故事的整体架构设计。作者通过/webnovel-plan命令启动规划流程,AI会协助制定故事大纲、分卷结构、章节规划。规划智能体考虑故事节奏、悬念设置、人物成长弧线等专业写作要素,生成可执行的创作蓝图。这一阶段确立了故事的骨架,为后续写作提供明确方向。

写作阶段智能体:基于规划阶段的大纲,执行具体的章节创作。作者通过/webnovel-write [章节号]命令启动写作流程,AI会参考前文内容、人物设定和本章节目标,生成连贯的叙事内容。写作智能体特别注重场景描写、对话自然性和情节推进,同时严格避免偏离已建立的设定。

审查阶段智能体:完成章节初稿后,通过/webnovel-review [起始章]-[结束章]命令启动审查流程。AI会检查逻辑一致性、人物行为合理性、细节准确性,并识别可能的“幻觉”内容。审查智能体提供具体的修改建议,帮助作者完善文本质量。这一阶段确保了作品的内部一致性。

3. 追读力分析与优化系统

从v5.3版本开始引入的追读力系统,是Webnovel Writer在网文创作专业化方面的重大创新。

读者吸引力量化:系统定义了“追读力”这一核心指标,用于量化章节对读者的吸引力。通过分析悬念设置、情节转折、情感张力、信息密度等要素,AI评估每个章节的追读潜力,帮助作者优化故事节奏。这一功能将传统上依赖直觉的写作决策转化为数据驱动的优化过程。

Hook点智能识别:系统能够自动识别章节中的“钩子”(Hook)——那些能够抓住读者注意力、促使他们继续阅读的关键时刻。AI会分析钩子的强度、位置和频率,提供优化建议。对于追读力不足的章节,系统会建议增加或强化钩子,提升章节的吸引力。

微兑现与债务追踪:借鉴软件开发中的“技术债务”概念,系统引入了“叙事债务”追踪。当作者设置了悬念或承诺了后续发展(如“下章揭晓真相”),系统会记录这些“叙事债务”,并提醒作者在适当章节进行“兑现”。这种机制确保了故事的承诺与交付平衡,维护读者信任。

冷却点管理:系统识别章节中的“冷却点”——那些节奏较慢、主要用于铺垫或角色发展的部分。AI会评估冷却点的长度和分布,确保它们不会损害整体的追读体验。适当的冷却点是必要的,但需要与高潮章节平衡。

4. 可视化Dashboard与项目管理

v5.5.0版本新增的可视化Dashboard,为作者提供了直观的项目管理界面。

项目状态总览:Dashboard首页展示项目的关键指标,包括总章节数、完成进度、平均追读力评分、实体数量等。作者可以快速了解项目的整体状况,识别需要关注的薄弱环节。实时刷新功能确保数据始终最新。

实体关系图谱:系统自动生成交互式的关系图谱,可视化展示人物、组织、地点之间的连接。作者可以点击任意实体查看详细信息,编辑属性,或探索关系网络。这一功能特别有助于管理复杂的故事世界,避免关系混乱或遗漏。

章节与大纲浏览:Dashboard提供结构化的章节列表和大纲视图。作者可以快速跳转到任意章节进行编辑,查看章节摘要和追读力评分。大纲视图展示故事的整体结构,帮助作者把握叙事节奏和篇章布局。

追读力趋势分析:系统绘制追读力随时间(章节顺序)的变化曲线,帮助作者识别故事的高潮和低谷。结合章节内容分析,作者可以理解哪些写作策略有效,哪些需要调整。趋势分析为优化后续章节提供了数据支持。

5. 灵活的Agent模型配置

Webnovel Writer采用模块化的Agent架构,每个创作环节由独立的AI智能体负责,支持灵活的模型配置。

继承式模型管理:默认情况下,所有内置Agent都配置为model: inherit,表示子Agent继承当前Claude会话所使用的模型。这种设计简化了配置,同时保持了灵活性。作者可以在Claude Code中选择最适合的模型(如Sonnet、Opus、Haiku),所有Agent自动适配。

个性化Agent定制:如果需要为特定Agent指定专用模型,作者可以编辑对应的Agent配置文件。例如,可以为上下文检索Agent配置更大容量的模型以处理复杂查询,为写作Agent配置更具创造力的模型。这种细粒度控制允许作者根据任务需求优化AI表现。

工具集成扩展:每个Agent都可以配置专用的工具集,如文件读取、代码执行、网络搜索等。系统预置了常用的创作工具,作者可以根据需要扩展或定制。工具集成让AI不仅能够生成文本,还能执行研究、数据分析等辅助任务。

工作流自定义:高级用户可以根据自己的创作习惯,调整工作流的顺序和环节。例如,可以在写作阶段增加专门的情感分析环节,或在审查阶段加入风格一致性检查。系统的模块化设计支持这种深度定制。

6. 完整的文档与运维支持

Webnovel Writer提供了全面的文档体系和运维工具,降低了使用门槛和维护成本。

模块化文档结构:项目文档已系统化拆分到docs/目录,包括架构设计、命令详解、RAG配置、题材模板、运维指南等专门章节。这种模块化结构让作者能够快速找到所需信息,无论是初学者还是高级用户都能获得有效支持。

一键安装与更新:通过Claude Plugin Marketplace,作者可以一键安装最新版本的Webnovel Writer。插件系统自动处理依赖和配置,大幅简化了安装流程。更新同样简单,确保作者始终使用最新功能。

项目恢复与迁移:系统设计了健壮的项目恢复机制。即使遇到意外中断,作者也可以从最近的检查点恢复创作。项目迁移工具支持在不同环境间转移创作数据,确保工作的连续性。

社区支持与贡献:活跃的GitHub社区提供问题解答、功能建议和代码贡献渠道。详细的贡献指南帮助开发者参与项目改进。开源协议确保了项目的透明性和可持续性。

安装与配置

环境准备与前置要求

Webnovel Writer设计为在Claude Code环境中运行,对基础环境有明确要求。

Claude Code环境:需要已安装并配置Claude Code,这是系统的核心运行环境。Claude Code提供了AI对话界面和插件管理功能,是Webnovel Writer的宿主平台。确保Claude Code为最新版本,以获得最佳兼容性。

Python运行环境:系统依赖Python环境执行后台任务和数据处理。需要Python 3.8或更高版本,并确保pip包管理器可用。建议使用虚拟环境隔离项目依赖,避免与系统Python环境冲突。

网络访问权限:安装过程中需要从GitHub下载插件代码,从PyPI安装Python包。运行时需要访问配置的RAG服务API(如ModelScope、Jina AI等),确保网络连接稳定。

存储空间要求:项目会在工作区创建小说项目目录,存储章节内容、向量索引、配置文件和日志。建议预留至少500MB可用空间,对于长篇作品可能需要更多空间。

插件安装流程

Webnovel Writer通过Claude Plugin Marketplace提供一键安装,简化了部署过程。

Marketplace安装:在Claude Code中执行插件安装命令,系统会自动从Marketplace下载最新版本的Webnovel Writer。安装过程包括插件代码下载、依赖解析和配置初始化。Marketplace机制确保了安装的可靠性和版本一致性。

安装范围选择:安装时可以选择插件的作用范围。--scope user使插件对所有项目可用,适合经常进行网文创作的作者。--scope project将插件限制在当前项目内,适合临时尝试或特定项目需求。这一灵活性适应了不同的使用场景。

版本管理:Marketplace支持版本控制和自动更新。作者可以随时检查更新,获取新功能和错误修复。系统会提示可用更新,作者可以选择立即安装或稍后处理。版本回滚功能在遇到兼容性问题时提供安全保障。

安装验证:安装完成后,可以通过Claude Code的插件管理界面验证Webnovel Writer是否正确加载。系统会显示插件版本和基本状态信息。首次使用时会进行环境检查,确保所有必要组件就绪。

Python依赖安装

Webnovel Writer的核心功能依赖Python包,需要单独安装。

统一依赖入口:项目提供了统一的requirements.txt文件,包含所有必要的Python包。通过简单的pip安装命令,系统会自动下载和安装所有依赖。这种统一管理简化了依赖维护,确保环境一致性。

依赖分类管理:requirements.txt同时包含核心写作链路和Dashboard可视化面板的依赖。这意味着一次安装即可获得完整功能,无需分步配置。依赖包经过精心选择,平衡了功能丰富性和环境简洁性。

版本兼容性:所有依赖包都指定了兼容版本范围,避免了版本冲突问题。安装过程会自动解析依赖关系,选择最适合的版本组合。对于有特殊版本需求的用户,可以手动调整requirements.txt。

安装过程监控:pip安装过程会显示详细的进度和日志,帮助识别可能的网络问题或兼容性警告。安装完成后,系统会显示已安装包的列表和版本信息,供后续参考。

小说项目初始化

安装完成后,需要初始化具体的小说创作项目。

项目创建命令:在Claude Code中执行/webnovel-init命令,系统会引导作者完成项目初始化。需要提供小说书名、作者名等基本信息,这些信息将用于项目标识和文档生成。

目录结构生成:初始化过程会在当前工作区创建专门的项目目录,包含标准化的子目录结构。章节内容、人物设定、世界观描述、配置文件等都有明确的存放位置。这种结构化的组织方式便于长期管理和协作。

项目指针设置:系统会在Claude Code的工作区配置中写入当前项目指针,确保后续命令自动关联到正确的小说项目。作者可以同时管理多个小说项目,通过指针切换当前活跃项目。

模板文件创建:根据小说题材(如玄幻、都市、科幻等),系统会创建相应的模板文件。这些模板包含该题材常见的元素和结构,为作者提供创作起点。模板是可定制的,作者可以根据自己的风格进行调整。

RAG环境配置

RAG(检索增强生成)是Webnovel Writer的核心技术,必须正确配置才能发挥系统优势。

环境文件设置:进入项目根目录,复制环境变量示例文件为实际配置文件。系统提供了详细的配置示例和说明,作者只需填写必要的API密钥和服务端点。

向量嵌入服务:需要配置向量嵌入服务的API端点和模型。项目支持多种嵌入模型,推荐使用Qwen/Qwen3-Embedding-8B等高性能模型。嵌入服务负责将文本转换为向量表示,是检索系统的基础。

重排序服务:检索到的候选文档需要经过重排序,选择最相关的内容。系统集成Jina AI等重排序服务,提升检索精度。重排序模型能够理解查询意图,对初步检索结果进行智能排序。

API密钥管理:配置文件中需要填写各个服务的API密钥。建议使用环境变量或密钥管理工具,避免在代码中硬编码敏感信息。系统支持多服务商配置,提供故障转移能力。

配置验证:完成配置后,系统会自动测试RAG服务的连通性和功能。验证过程检查API端点可达性、模型加载状态和基本检索功能。任何配置问题都会在此时发现,避免影响后续创作。

可选组件配置

除了核心功能,Webnovel Writer还提供了一些可选组件的配置。

Dashboard可视化:v5.5.0引入的可视化Dashboard是可选功能。前端构建产物已随插件发布,用户无需本地构建。Dashboard提供只读的项目状态查看功能,不干扰创作流程。

Agent模型定制:虽然系统默认使用继承式模型配置,但作者可以为特定Agent指定专用模型。这需要编辑Agent的配置文件,调整模型参数。高级用户可以利用这一功能优化特定环节的AI表现。

自定义题材模板:如果预置的题材模板不符合需求,作者可以创建自定义模板。模板系统支持继承和扩展,允许作者基于现有模板进行修改。自定义模板可以纳入个人写作风格和常用元素。

外部工具集成:系统支持集成外部写作工具,如语法检查器、风格分析器、出版格式转换器等。这些工具通过插件机制接入,扩展了系统的功能边界。

如何使用

创作工作流启动

Webnovel Writer的核心是结构化的三阶段创作工作流,作者需要按照规划、写作、审查的顺序推进项目。

规划阶段启动:使用/webnovel-plan命令开始故事规划。系统会引导作者输入故事的基本信息,如题材类型、核心创意、目标读者等。AI基于这些输入生成详细的故事大纲,包括主要情节线、关键转折点、人物关系图。规划阶段通常需要多次迭代,作者可以与AI讨论调整,直到获得满意的故事框架。

大纲细化与确认:生成初步大纲后,作者可以要求AI细化特定部分,如完善人物背景、设计世界观细节、规划章节节奏。系统支持多轮对话式细化,作者可以提出具体问题或修改意见。大纲确认后,系统会将其结构化存储,作为后续写作的蓝图。

章节规划分解:基于确认的大纲,AI会帮助作者将故事分解为具体的章节计划。每个章节都有明确的目标、关键事件和预期长度。章节计划考虑了追读力分布,确保高潮章节的适当间隔。作者可以调整章节划分,适应自己的更新节奏。

章节创作执行

规划完成后,作者进入具体的章节创作阶段,这是工作流的核心执行环节。

章节启动命令:使用/webnovel-write [章节号]命令开始特定章节的创作。章节号可以是数字(如1、2、3)或范围(如1-5表示连续创作多个章节)。系统会加载该章节的规划目标、前文内容和相关设定,为AI提供充分的创作上下文。

智能上下文检索:在写作过程中,系统自动检索与当前章节相关的前文内容。这包括之前章节的关键情节、出现的人物及其特征、设定的世界观规则等。检索结果经过智能排序,最相关的内容优先提供给AI。这种机制大幅减少了“遗忘”问题。

渐进式内容生成:AI基于检索到的上下文和章节目标,逐步生成章节内容。系统支持多种生成模式:可以一次生成完整章节,也可以分场景逐步生成。作者可以在任何时刻暂停、调整方向或要求重写特定部分。交互式的生成过程让作者保持创作控制权。

实时一致性检查:在生成过程中,系统会实时检查内容与已有设定的一致性。如果检测到潜在矛盾(如人物特征变化、时间线错误、规则违反),会立即提醒作者。这种实时检查防止了“幻觉”内容的产生,确保故事的内部一致性。

内容审查与优化

章节初稿完成后,审查阶段确保内容质量并优化读者体验。

审查命令启动:使用/webnovel-review [起始章]-[结束章]命令启动审查流程。可以审查单个章节或连续章节范围。系统会加载待审查章节及其相关上下文,进行多维度分析。

逻辑一致性检查:AI首先检查章节内部的逻辑连贯性,如情节推进是否合理、人物行为是否符合设定、对话是否自然。同时检查章节与前后文的衔接,确保故事线平滑过渡。发现的问题会详细标注,并提供修改建议。

追读力分析与优化:系统评估章节的追读力指标,识别Hook点、冷却点和叙事债务。对于追读力不足的章节,AI会建议增加悬念、调整节奏或强化情感冲击。Hook点的位置和强度也会被优化,以最大化读者粘性。

语言与风格优化:AI检查文本的语言质量,包括语法正确性、用词准确性、句式多样性。同时评估风格一致性,确保章节与作品整体风格协调。对于网文特有的表达方式(如网络用语、题材术语),系统会特别关注其恰当性。

修改与定稿:基于审查反馈,作者可以与AI协作修改章节。系统支持多种修改方式:可以要求AI直接重写问题段落,可以手动编辑后请AI优化,也可以与AI讨论修改方案。修改过程可以多次迭代,直到作者满意为止。

Dashboard可视化监控

v5.5.0引入的Dashboard为作者提供了直观的项目管理界面。

面板启动命令:使用/webnovel-dashboard命令启动可视化面板。面板在浏览器中打开,提供只读的项目状态查看功能。实时刷新机制确保数据始终最新,无需手动刷新页面。

项目状态总览:Dashboard首页展示项目的关键指标面板,包括总进度、平均追读力、实体数量、最近活动等。作者可以快速了解项目整体健康状况,识别需要关注的区域。指标面板采用可视化设计,数据一目了然。

实体关系探索:实体图谱页面以交互式网络图展示人物、组织、地点等实体及其关系。作者可以点击任意节点查看详细信息,如人物属性、出现章节、关联事件。图谱支持缩放、平移和搜索,便于探索复杂的关系网络。

章节内容浏览:章节列表页面以卡片形式展示所有章节,包括标题、摘要、追读力评分和状态。作者可以快速跳转到特定章节进行编辑或审查。大纲视图展示故事的层次结构,帮助把握整体叙事框架。

追读力趋势分析:趋势分析页面绘制追读力随章节变化的曲线,标注高潮章节和低谷章节。结合章节内容,作者可以分析哪些写作策略有效,哪些需要调整。系统还会提供优化建议,如在高潮前增加铺垫、在低谷处添加钩子等。

高级功能应用

除了基本工作流,Webnovel Writer还提供了一些高级功能,满足专业创作需求。

多项目并行管理:系统支持同时管理多个小说项目。作者可以在不同项目间切换,每个项目有独立的工作区和配置。项目指针机制确保命令始终作用于正确的项目。这对于同时连载多部作品的作者特别有用。

题材模板应用:系统预置了多种网文题材模板(玄幻、都市、科幻、历史等)。在项目初始化时可以选择模板,系统会基于模板生成初始设定和结构建议。模板不是限制,而是创作起点,作者可以自由调整和扩展。

自定义工作流:高级用户可以调整创作工作流的环节和顺序。例如,可以在写作阶段增加专门的情感分析环节,或在审查阶段加入市场适应性评估。系统的模块化设计支持这种定制,但需要一定的技术能力。

批量操作与导出:系统支持批量章节操作,如批量审查、批量导出。导出格式包括纯文本、Markdown、HTML等,便于后续排版或发布。批量操作提高了处理效率,特别适合长篇作品的后期整理。

协作模式支持:虽然主要设计为单人创作工具,但系统支持基本的协作功能。多个作者可以共享项目目录,通过版本控制系统(如Git)协调修改。系统会标记不同作者的贡献,帮助管理协作流程。

故障排除与维护

长期使用过程中可能会遇到各种问题,系统提供了相应的解决工具。

环境检查命令:系统提供环境诊断工具,检查Python依赖、RAG服务连接、文件权限等基础条件。诊断报告会详细列出发现的问题和解决建议,帮助作者快速定位环境问题。

项目恢复机制:如果创作过程中遇到意外中断(如系统崩溃、网络断开),系统支持从最近的状态恢复。恢复点自动保存,包含章节进度、AI上下文和临时文件。恢复机制最大限度地减少了数据丢失风险。

日志与调试:系统生成详细的运行日志,记录每个命令的执行过程和AI交互。遇到异常行为时,作者可以查看日志分析原因。调试模式提供更详细的信息,帮助开发者和高级用户诊断复杂问题。

数据备份建议:虽然系统有内置的恢复机制,但建议作者定期备份项目数据。重要的章节内容、人物设定和世界观描述应该单独备份。系统提供了数据导出工具,便于创建备份副本。

社区支持渠道:遇到无法解决的问题时,作者可以通过GitHub Issues寻求社区帮助。提供详细的错误描述、环境信息和复现步骤,有助于快速获得解决方案。活跃的社区是项目持续改进的重要动力。

应用场景实例

实例1:长篇玄幻小说连载创作

场景描述:一位网文作者计划创作一部百万字级别的玄幻小说,包含复杂的世界观、众多人物和交错的情节线。传统写作工具难以管理如此庞大的设定,而直接使用AI对话容易产生前后矛盾、人物特征不一致、力量体系混乱等问题。作者需要一种能够系统化管理长篇创作、保持设定一致性、优化读者体验的解决方案。

解决方案:作者使用Webnovel Writer构建玄幻小说创作系统。首先通过/webnovel-init创建项目,选择“玄幻”题材模板,系统自动生成修仙等级体系、常见法宝分类、门派势力结构等基础设定框架。作者在此基础上完善独特的世界观,如“九转金丹修炼体系”、“三千小世界架构”。规划阶段,AI帮助将核心创意分解为十卷大纲,每卷包含明确的主题和关键转折。写作阶段,每开始新章节,系统自动检索相关前文:人物上次出现时的状态、未兑现的伏笔、世界观规则限制。这确保了新章节与已有内容的无缝衔接。审查阶段,AI检查力量提升的合理性、法宝威能的连续性、人物性格的一致性。Dashboard的实体图谱帮助跟踪数十个人物关系,避免混淆或遗漏。

实施效果:创作效率提升40%,作者不再需要手动翻阅前文查找设定。设定一致性接近100%,AI的“幻觉”问题得到有效控制。追读力系统帮助优化章节节奏,高潮章节的追读力评分平均提升30%。作品上架后读者反馈“设定严谨”、“前后呼应”,订阅转化率高于同类作品。作者能够同时推进主线剧情和支线任务,复杂叙事得到有效管理。

实例2:都市职场系列短篇集

场景描述:一位作家计划创作一系列相互关联的都市职场短篇,每个故事独立成篇但又共享同一世界观和部分人物。挑战在于保持不同故事间的时间线一致性、人物职业发展的连贯性、公司文化的统一性。作家需要一种能够管理共享设定、确保跨故事协调、同时保持每个故事独特性的创作系统。

解决方案:作家使用Webnovel Writer创建“都市职场宇宙”项目。系统维护一个中央设定库,包含共享人物档案、公司组织图、行业背景资料。每个短篇作为独立子项目,继承中央设定但可以添加特有元素。规划阶段,AI基于中央设定为每个短篇生成定制大纲,确保与已有故事的关联性。写作阶段,系统检索相关短篇的内容,避免重复情节或矛盾细节。例如,当创作第三篇时,系统会提醒前两篇中已建立的同事关系、公司事件、行业趋势。审查阶段特别关注时间线连续性,确保人物的职业晋升、技能成长符合时间逻辑。Dashboard的关系图谱可视化展示人物在不同故事中的交集,帮助作家设计巧妙的联动情节。

实施效果:系列作品保持了高度的内部一致性,读者能够发现跨故事的彩蛋和关联,增强了阅读乐趣。作家创作新故事时,不再需要重新梳理已有设定,节省了30%的前期准备时间。AI的检索能力确保了即使相隔数月创作的故事,细节依然连贯。系列作品形成了品牌效应,读者期待新故事如何扩展共享宇宙。作家能够专注于每个故事的独特创意,而设定管理由系统自动化处理。

实例3:历史题材网络小说创作

场景描述:一位历史爱好者创作明朝背景的网络小说,需要严格符合历史事实,包括时间线、人物关系、典章制度、社会风俗等。同时又要进行合理的艺术虚构,增加戏剧冲突和可读性。平衡历史真实性与文学创造性是一大挑战,需要频繁查阅史料、验证细节,创作过程经常被打断。

解决方案:作者使用Webnovel Writer,首先建立详细的历史知识库,包括明朝年表、重要人物传记、官制体系、地理沿革等。系统将这些史料转化为结构化的知识图谱,作为RAG检索的基础。规划阶段,AI帮助设计既符合历史脉络又具有戏剧性的情节,如将虚构人物嵌入真实历史事件。写作阶段,每当涉及历史细节(如官职任命、礼仪规范、地理移动),系统自动检索相关知识,确保准确性。例如,描写科举场景时,AI会参考明代科举的详细流程;描写战争时,会核对当时的武器装备和战术特点。审查阶段特别关注历史准确性,AI会标记可能违背史实的描述,并提供史料依据。同时评估文学价值,确保故事吸引力。

实施效果:历史准确性大幅提升,专业读者评价“考据严谨”。创作流程更加流畅,作者不再需要频繁中断去查阅资料,检索时间减少70%。AI能够基于历史知识提出合理的虚构建议,如“根据嘉靖年间的政治斗争,可以设计这样的权谋情节”。作品既保持了历史小说的厚重感,又具备了网络小说的可读性。作者能够专注于人物塑造和情节设计,而历史细节由系统辅助验证。

实例4:科幻系列世界观构建

场景描述:一位科幻作家计划创作一个庞大的科幻系列,包含多部小说、外传和衍生作品。需要构建完整且自洽的未来世界观:科技体系、社会结构、外星文明、物理规则等。世界观复杂度极高,传统笔记工具难以管理,容易出现设定漏洞。作家需要一种能够系统化构建、可视化管理、一致性维护的世界观设计工具。

解决方案:作家使用Webnovel Writer作为世界观构建平台。首先创建“科幻宇宙”主项目,不急于开始具体故事,而是系统构建世界观基础。使用专门的设定模板,分模块创建:物理规则(超光速旅行原理、能量武器基础)、科技树(从近未来到遥远未来的技术演进)、外星种族(生理特征、文化模式、历史背景)、政治格局(星际联邦、帝国、企业联盟)。每个模块都详细描述并建立关联。系统将这些设定转化为知识图谱,可视化展示各元素的关系。当开始具体故事创作时,新建子项目继承主世界观,但可以添加局部设定。写作过程中,系统确保所有细节符合已建立的世界观规则。如果作者想引入新设定(如一种新型能源),系统会检查与现有规则的兼容性,提示可能的冲突。

实施效果:世界观构建从混乱的文档集合变为结构化的知识系统。设定漏洞减少了90%,作家能够自信地扩展宇宙而不担心矛盾。可视化图谱帮助发现未充分开发的设定区域,激发新的故事创意。当创作衍生作品时,继承主世界观确保了品牌一致性。读者能够深入探索设定细节,形成了活跃的粉丝社群。作家甚至将世界观文档单独发布,作为设定集获得了额外收入。

实例5:网文工作室团队协作

场景描述:一个网文工作室有主创、协作者、编辑等多个角色参与创作过程。主创负责核心剧情和世界观,协作者帮助填充细节和支线,编辑负责质量控制和风格统一。传统协作方式依赖文档共享和频繁沟通,版本混乱、反馈延迟、风格不一致问题突出。工作室需要一个能够支持角色分工、流程管理、版本控制、实时协作的创作平台。

解决方案:工作室采用Webnovel Writer作为团队创作平台。主创使用系统进行整体规划和核心章节创作,建立故事框架和关键设定。协作者基于主创的框架填充具体内容,系统确保他们的写作符合已建立的设定。编辑通过审查功能检查所有章节的质量和一致性。系统为不同角色提供定制界面:主创关注大纲和关键转折,协作者关注具体章节任务,编辑关注问题列表和修改建议。版本控制功能跟踪每次修改,可以比较不同版本差异,回溯到历史状态。评论和批注系统支持异步协作,减少会议时间。Dashboard提供团队视角的项目状态,显示每个人的进度、任务分配、问题统计。

实施效果:团队协作效率提升50%,沟通成本降低60%。版本混乱问题完全解决,系统维护单一事实来源。风格一致性显著改善,所有协作者都在统一的设定框架内创作。编辑能够早期介入,在写作阶段就提供反馈,减少了后期修改工作量。工作室能够并行推进多个项目,资源分配更加合理。新成员加入时,通过系统快速了解项目全貌,缩短了培训时间。工作室的产出质量和数量都得到提升。

GitHub地址

官方仓库地址https://github.com/lingfengQAQ/webnovel-writer

项目状态生产就绪​ - 稳定版本,持续活跃开发,已被创作者广泛采用

关键信息

  • 项目名称:Webnovel Writer

  • 核心定位:基于Claude Code的长篇网文创作系统,解决AI写作中的“遗忘”和“幻觉”问题

  • 主要维护者:lingfengQAQ

  • 最新版本:v5.5.0(截至2026年3月3日)

  • 开源协议:GPL v3许可证,确保开源自由

  • 项目规模:111次提交,活跃开发分支,完整功能集

技术架构

  • 核心框架:Claude Code插件体系,Python后端服务

  • AI集成:多智能体架构,专门Agent负责规划、写作、审查等环节

  • 知识管理:RAG检索增强生成,向量嵌入+重排序混合检索

  • 数据可视化:React前端Dashboard,实体关系图谱,追读力分析

  • 工作流引擎:状态机驱动创作流程,支持自定义环节和条件分支

版本演进

  • v5.5.0:新增只读可视化Dashboard,实时刷新能力,预构建前端分发

  • v5.4.4:引入官方Plugin Marketplace安装机制,统一CLI调用接口

  • v5.4.3:增强智能RAG上下文辅助,支持auto/graph_hybrid回退BM25

  • v5.3:引入追读力系统,包含Hook点识别、冷却点管理、微兑现、债务追踪

安装方式

  • 官方市场claude plugin marketplace add lingfengQAQ/webnovel-writer --scope user

  • 插件安装claude plugin install webnovel-writer@webnovel-writer-marketplace --scope user

  • Python依赖python -m pip install -r requirements.txt

  • 项目初始化:在Claude Code中执行/webnovel-init

核心命令

  • /webnovel-plan- 启动故事规划阶段

  • /webnovel-write [章节号]- 启动章节写作

  • /webnovel-review [起始章]-[结束章]- 启动内容审查

  • /webnovel-dashboard- 启动可视化面板

项目愿景

Webnovel Writer代表了AI辅助创作的新范式——从零散的提示词对话转向系统化的创作工程。在AI写作工具日益普及但质量参差不齐的今天,项目通过结构化的流程、智能的上下文管理、数据驱动的优化,为严肃创作者提供了可靠的生产力工具。

项目不仅仅是一个写作助手,更是一个完整的创作管理系统。它理解长篇创作的独特挑战:设定的连续性、人物的成长弧、节奏的掌控、读者的期待管理。通过技术创新,它让作者能够专注于创意本身,而将一致性维护、细节管理、节奏优化等繁琐任务交给系统。

随着AI技术的进步和创作工具的成熟,Webnovel Writer将继续演化,集成更智能的情节生成、更自然的人物对话、更精准的读者反馈预测。项目的开源本质确保了透明性和可扩展性,欢迎创作者和开发者共同塑造AI辅助创作的未来。

对于网文作者、小说家、编剧、内容创作者,Webnovel Writer提供了一个强大的平台,将AI的创造力与人类的艺术直觉相结合,创造出既连贯又精彩的长篇叙事。正如项目目标所言:降低AI写作中的“遗忘”和“幻觉”,支持长周期连载创作——这不仅是技术挑战的解决方案,更是对创作本质的深刻理解。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐