项目简介
Novel Writer 是一款专为中文小说创作设计的 AI 辅助工具,由 WordFlowLab 开发。它基于 Spec Kit 架构构建,提供了一套完整的智能创作解决方案,支持多种写作方法和自动化流程。
项目旨在解决当前中文创作工具缺乏、AI 辅助趋势明显以及结构化创作需求增长的问题。通过斜杠命令与主流 AI 模型交互,实现自然语言交互和智能推荐。
GitHub 仓库:https://github.com/wordflowlab/novel-writer
核心功能概览
1. 创作方法体系
工具内置了丰富的叙事结构模板,支持智能推荐与灵活切换。
- 经典结构:三幕结构、英雄之旅、故事圈、七点结构、皮克斯公式。
- 智能选择:根据故事类型、字数和目标读者自动推荐合适的方法。
- 混合应用:支持多种方法组合使用,可自定义调整参数或保存为模板。
2. 故事创作与设计
涵盖从构思到成稿的全流程管理。
- 大纲创建:自动生成故事大纲,细化情节线与高潮设计。
- 角色设定:建立详细角色档案,记录性格发展、能力背景及成长轨迹。
- 世界观构建:管理地点信息、文化习俗及规则验证,确保逻辑自洽。
- 内容开发:辅助场景描写、对话创作及情感表达,保持风格统一。
3. 质量保障与追踪
针对长篇小说容易出现的逻辑漏洞提供检查机制。
- 情节追踪:检查伏笔设置与回收、冲突发展及逻辑一致性。
- 时间线管理:记录关键时间点,验证多线叙事的合理性。
- 关系图谱:可视化角色关系演变及派系互动记录。
4. 知识管理与进度
- 知识库:整合世界观设定、角色档案及场景描述,支持复用。
- 进度视图:统计字数、章节完成情况及任务进度,识别瓶颈并提供优化建议。
安装与配置
环境准备
本项目基于 Node.js 生态,需满足以下基础要求:
- 系统要求:内存 4GB+,存储 2GB+,稳定网络连接。
- 软件依赖:Node.js 16+,npm 包管理器,Git 版本控制系统。
- AI 助手:支持 Claude、Cursor、Gemini 等具备斜杠命令功能的 AI 模型。
- 操作系统:Windows 10/11, macOS 10.15+, Linux 主流发行版。
安装步骤
全局安装
# 使用 npm 安装
npm install -g novel-writer-cn
# 或从源码编译安装
git clone https://github.com/wordflowlab/novel-writer.git
cd novel-writer
npm install
npm run build
项目初始化
novel init my-novel
novel init --ai claude

