【GitHub项目推荐--Novel Writer:AI驱动的中文小说创作工具】

简介

Novel Writer​ 是一个基于Spec Kit架构的AI智能小说创作助手,专为中文小说创作设计。该项目由WordFlowLab开发,提供了一套完整的AI辅助小说创作解决方案,支持多种写作方法和智能创作流程。

🔗 ​GitHub地址​:

https://github.com/wordflowlab/novel-writer

📚 ​核心价值​:

AI创作 · 中文小说 · 写作方法 · 智能辅助 · 开源工具

项目背景​:

  • 创作需求​:小说创作需求增长
  • AI辅助​:AI辅助创作趋势
  • 中文优化​:中文创作工具缺乏
  • 方法多样​:多种写作方法需求
  • 开源工具​:开源创作工具需求

项目特色​:

  • 🎯 ​AI驱动​:AI智能创作辅助
  • 📝 ​中文优化​:专为中文优化
  • 🏗️ ​结构创作​:结构化创作流程
  • 🤖 ​多方法​:多种写作方法
  • 🔄 ​跨平台​:跨平台支持

技术亮点​:

  • Spec Kit架构​:基于Spec Kit设计
  • 斜杠命令​:AI助手斜杠命令
  • 智能推荐​:智能方法推荐
  • 追踪系统​:创作内容追踪
  • 自然交互​:自然语言交互

主要功能

1. ​核心功能体系

Novel Writer提供了一套完整的小说创作解决方案,涵盖写作方法选择、风格设定、故事创作、章节规划、内容写作、质量检查、进度追踪、知识管理、团队协作、多格式输出等多个方面。

创作方法功能​:

方法体系: - 三幕结构: 经典三幕结构 - 英雄之旅: 英雄旅程模式 - 故事圈: 故事循环结构 - 七点结构: 七点叙事结构 - 皮克斯公式: 皮克斯叙事公式 方法选择: - 智能推荐: AI智能推荐方法 - 方法比较: 方法特点比较 - 适用场景: 方法适用场景 - 混合使用: 多种方法混合 - 方法转换: 方法间转换 方法应用: - 模板应用: 方法模板应用 - 结构生成: 自动结构生成 - 步骤指导: 创作步骤指导 - 示例参考: 方法示例参考 - 定制调整: 方法定制调整

故事创作功能​:

故事设计: - 故事构思: 故事创意构思 - 大纲创建: 故事大纲创建 - 角色设计: 角色设定设计 - 世界观: 世界观构建 - 情节设计: 情节线设计 结构规划: - 整体结构: 整体故事结构 - 章节划分: 章节结构划分 - 节奏控制: 叙事节奏控制 - 高潮设计: 高潮点设计 - 结局规划: 结局设计规划 内容开发: - 场景设计: 场景细节设计 - 对话创作: 对话内容创作 - 描写丰富: 环境描写丰富 - 情感表达: 情感表达处理 - 风格统一: 风格统一保持

2. ​高级功能

质量保障功能​:

情节追踪: - 情节检查: 情节一致性检查 - 伏笔管理: 伏笔设置和回收 - 冲突发展: 冲突发展追踪 - 逻辑验证: 故事逻辑验证 - 进度协调: 情节进度协调 时间线管理: - 时间记录: 时间点记录管理 - 时间验证: 时间逻辑验证 - 多线同步: 多时间线同步 - 历史对照: 历史事件对照 - 时间跨度: 时间跨度合理性 关系管理: - 角色关系: 角色关系图谱 - 关系演变: 关系发展演变 - 派系管理: 派系关系管理 - 情感发展: 情感发展追踪 - 互动记录: 角色互动记录

知识管理功能​:

世界观管理: - 设定记录: 世界观设定记录 - 规则验证: 规则一致性验证 - 地点管理: 地点信息管理 - 文化记录: 文化习俗记录 - 知识库: 完整知识库构建 角色管理: - 角色档案: 详细角色档案 - 性格发展: 性格发展记录 - 能力记录: 角色能力记录 - 背景故事: 背景故事管理 - 成长轨迹: 角色成长轨迹 场景管理: - 场景描述: 场景详细描述 - 环境记录: 环境特征记录 - 地点关系: 地点关系管理 - 场景复用: 场景复用管理 - 地图管理: 场景地图管理

进度管理功能​:

创作进度: - 字数统计: 字数进度统计 - 章节完成: 章节完成情况 - 任务进度: 写作任务进度 - 时间进度: 时间进度管理 - 整体进度: 整体进度视图 质量进度: - 检查进度: 质量检查进度 - 修订进度: 修订任务进度 - 优化进度: 优化改进进度 - 反馈处理: 反馈处理进度 - 版本管理: 版本迭代管理 综合追踪: - 全局视图: 全局进度视图 - 详细分析: 进度详细分析 - 趋势预测: 进度趋势预测 - 瓶颈识别: 进度瓶颈识别 - 优化建议: 进度优化建议

安装与配置

1. ​环境准备

系统要求​:

硬件要求: - 内存: 4GB+ RAM - 存储: 2GB+ 可用空间 - 网络: 稳定网络连接 软件要求: - Node.js: 16+ - npm: 包管理器 - Git: 版本控制系统 - 终端: 命令行终端 AI助手要求: - Claude: Anthropic Claude - Cursor: Cursor编辑器 - Gemini: Google Gemini - 或其他: 支持斜杠命令的AI

平台支持​:

操作系统: - Windows: Windows 10/11 - macOS: macOS 10.15+ - Linux: 主流Linux发行版 终端环境: - PowerShell: Windows PowerShell - Bash: Unix/Linux Bash - Zsh: macOS Zsh - 其他: 其他Unix shell 编辑器: - VS Code: Visual Studio Code - Cursor: Cursor编辑器 - 其他: 现代代码编辑器

2. ​安装步骤

全局安装​:

# 使用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 --here # 指定AI助手类型 novel init --ai claude

开发安装​:

# 开发模式安装 git clone https://github.com/wordflowlab/novel-writer.git cd novel-writer # 安装依赖 npm install # 开发模式运行 npm run dev # 构建生产版本 npm run build

Docker安装​:

# 使用Docker docker pull wordflowlab/novel-writer # 运行容器 docker run -it wordflowlab/novel-writer # 或自定义运行 docker run -v $(pwd):/app wordflowlab/novel-writer novel init my-novel

3. ​配置说明

项目配置​:

// .specify/config.json { "project": { "name": "my-novel", "author": "作者名", "language": "zh-CN", "genre": "奇幻", "targetLength": 200000 }, "ai": { "assistant": "claude", "model": "claude-3-sonnet", "temperature": 0.7 }, "writing": { "defaultMethod": "hero's-journey", "style": "华丽优美", "perspective": "第三人称" } }

AI配置​:

// .claude/commands.json { "commands": { "/method": { "description": "智能选择写作方法", "parameters": { "storyType": "故事类型", "length": "预计字数", "audience": "目标读者" } }, "/style": { "description": "设定创作风格", "parameters": { "perspective": "叙事视角", "style": "文字风格", "principles": "创作原则" } } } }

写作配置​:

// memory/writing-constitution.md # 创作风格准则 ## 叙事视角 - 主要视角: 第三人称有限视角 - 视角切换: 章节切换视角 ## 文字风格 - 整体风格: 华丽优美 - 对话风格: 自然生动 - 描写风格: 细腻丰富 ## 创作原则 - 一致性: 保持角色性格一致 - 逻辑性: 情节发展符合逻辑 - 节奏感: 控制叙事节奏

追踪配置​:

// spec/tracking/config.json { "plot": { "checkFrequency": 5, "foreshadowingTracking": true, "conflictEscalation": true }, "timeline": { "enable": true, "autoUpdate": true, "validation": true }, "relationships": { "trackChanges": true, "visualization": true, "history": true } }

使用指南

1. ​基本工作流

使用Novel Writer的基本流程包括:环境准备 → 工具安装 → 项目初始化 → AI配置 → 方法选择 → 风格设定 → 故事创作 → 章节规划 → 内容写作 → 质量检查 → 修订优化 → 完成输出。整个过程设计为完整的小说创作工作流。

2. ​基本使用

方法选择使用​:

方法选择: 1. 启动对话: 在AI助手中启动 2. 描述需求: 描述创作需求 3. 智能推荐: AI推荐合适方法 4. 方法确认: 确认使用方法 5. 自动应用: 自动应用方法 方法交互: - 自然语言: 自然语言描述 - 需求分析: AI分析需求 - 推荐解释: 推荐理由解释 - 方法比较: 不同方法比较 - 混合建议: 混合方法建议 方法管理: - 方法切换: 随时切换方法 - 方法组合: 多种方法组合 - 方法调整: 方法参数调整 - 方法保存: 方法选择保存 - 历史记录: 方法选择历史

故事创作使用​:

故事创建: 1. 使用命令: 使用/story命令 2. 故事描述: 描述故事概念 3. 大纲生成: AI生成故事大纲 4. 角色创建: 创建主要角色 5. 世界观构建: 构建世界观 大纲完善: - 结构完善: 完善故事结构 - 情节丰富: 丰富情节细节 - 角色深化: 深化角色设定 - 世界观细化: 细化世界观 - 冲突设计: 设计主要冲突 规划调整: - 结构调整: 调整故事结构 - 节奏调整: 调整叙事节奏 - 高潮调整: 调整高潮点 - 结局调整: 调整结局设计 - 整体优化: 整体优化调整

章节写作使用​:

章节规划: 1. 章节划分: 划分章节结构 2. 内容规划: 规划章节内容 3. 任务分解: 分解写作任务 4. 进度安排: 安排写作进度 5. 优先级设定: 设定任务优先级 内容创作: - 章节写作: 写作章节内容 - AI辅助: AI辅助创作 - 风格保持: 保持风格一致 - 情节推进: 推进情节发展 - 角色发展: 发展角色弧线 质量保证: - 自我检查: 自我检查内容 - AI检查: AI辅助检查 - 一致性检查: 检查一致性 - 逻辑检查: 检查逻辑性 - 修订修改: 修订修改内容

3. ​高级用法

质量保障使用​:

情节检查: 1. 运行检查: 运行情节检查 2. 问题识别: 识别情节问题 3. 一致性验证: 验证一致性 4. 伏笔管理: 管理伏笔设置 5. 冲突检查: 检查冲突发展 时间线管理: - 时间记录: 记录时间点 - 时间验证: 验证时间逻辑 - 多线管理: 管理多时间线 - 历史对照: 历史事件对照 - 时间调整: 调整时间安排 关系追踪: - 关系记录: 记录角色关系 - 变化追踪: 追踪关系变化 - 派系管理: 管理派系关系 - 情感发展: 追踪情感发展 - 互动分析: 分析互动模式

知识管理使用​:

世界观管理: 1. 设定记录: 记录世界观设定 2. 规则制定: 制定世界规则 3. 地点描述: 描述地点信息 4. 文化记录: 记录文化习俗 5. 知识整合: 整合知识内容 角色管理: - 档案创建: 创建角色档案 - 性格记录: 记录性格特点 - 能力记录: 记录能力技能 - 背景记录: 记录背景故事 - 成长记录: 记录成长轨迹 场景管理: - 场景描述: 详细描述场景 - 环境记录: 记录环境特征 - 地点关系: 管理地点关系 - 场景复用: 管理场景复用 - 地图绘制: 绘制场景地图

团队协作使用​:

1. 项目设置: 设置协作项目 2. 权限分配: 分配成员权限 3. 任务分配: 分配写作任务 4. 进度同步: 同步创作进度 5. 质量协调: 协调质量保证 版本管理: - Git集成: Git版本管理 - 变更跟踪: 跟踪内容变更 - 版本比较: 比较版本差异 - 合并处理: 处理内容合并 - 历史查看: 查看修改历史 评审反馈: - 同行评审: 同行内容评审 - 反馈收集: 收集反馈意见 - 修订管理: 管理修订任务 - 质量提升: 提升内容质量 - 持续改进: 持续改进优化

应用场景实例

案例1:长篇小说创作

场景​:20万字奇幻长篇小说

解决方案​:使用Novel Writer创作长篇小说。

实施方法​:

  1. 方法选择​:选择英雄之旅方法
  2. 故事构建​:构建奇幻故事大纲
  3. 章节规划​:规划40章结构
  4. 内容创作​:分章创作内容
  5. 质量保障​:定期检查质量

创作价值​:

  • 结构完整​:完整故事结构
  • 角色丰满​:丰满角色塑造
  • 世界观​:完整世界观构建
  • 情节精彩​:精彩情节设计
  • 质量保证​:高质量内容

案例2:网络小说连载

场景​:网络平台小说连载

解决方案​:使用Novel Writer进行网络连载。

实施方法​:

  1. 快速创作​:快速内容创作
  2. 定期更新​:定期章节更新
  3. 读者反馈​:结合读者反馈
  4. 情节调整​:根据反馈调整
  5. 质量维持​:维持内容质量

连载价值​:

  • 更新稳定​:稳定更新节奏
  • 读者互动​:读者反馈互动
  • 灵活调整​:灵活情节调整
  • 质量一致​:质量一致性
  • 效率提升​:创作效率提升

案例3:小说修订优化

场景​:现有小说修订优化

解决方案​:使用Novel Writer修订小说。

实施方法​:

  1. 内容导入​:导入现有内容
  2. 问题分析​:分析存在问题
  3. 修订规划​:规划修订方案
  4. 内容优化​:优化内容质量
  5. 质量验证​:验证修订效果

修订价值​:

  • 问题发现​:发现内容问题
  • 系统修订​:系统化修订
  • 质量提升​:显著质量提升
  • 一致性​:改善一致性
  • 逻辑性​:增强逻辑性

案例4:写作教学指导

场景​:写作教学与学习

解决方案​:使用Novel Writer进行写作教学。

实施方法​:

  1. 方法学习​:学习各种方法
  2. 实践练习​:写作实践练习
  3. AI指导​:AI创作指导
  4. 质量反馈​:质量反馈指导
  5. 技能提升​:写作技能提升

教学价值​:

  • 方法掌握​:掌握写作方法
  • 实践练习​:充分实践练习
  • 即时反馈​:即时创作反馈
  • 技能提升​:写作技能提升
  • 信心建立​:建立创作信心

案例5:多作者协作

场景​:多作者协作创作

解决方案​:使用Novel Writer进行协作创作。

实施方法​:

  1. 项目设置​:设置协作项目
  2. 任务分配​:分配创作任务
  3. 进度协调​:协调创作进度
  4. 质量统一​:统一质量标徢
  5. 内容整合​:整合创作内容

协作价值​:

  • 分工明确​:明确创作分工
  • 进度协调​:良好进度协调
  • 质量统一​:统一质量标徢
  • 风格一致​:保持风格一致
  • 效率提升​:协作效率提升

总结

Novel Writer作为一个功能强大的AI辅助小说创作工具,通过其智能方法选择、结构化创作流程、质量保障系统、知识管理功能和协作支持,为小说创作者提供了理想的创作解决方案。

核心优势​:

  • 🤖 ​AI智能​:AI智能创作辅助
  • 📚 ​方法丰富​:多种写作方法
  • 🎯 ​中文优化​:专为中文优化
  • 🔍 ​质量保障​:全面质量保障
  • 👥 ​协作支持​:多用户协作支持

适用场景​:

  • 长篇小说创作
  • 网络小说连载
  • 小说修订优化
  • 写作教学指导
  • 多作者协作创作

立即开始使用​:

# 安装工具 npm install -g novel-writer-cn # 创建项目 novel init my-novel # 开始创作 # 在AI助手中使用斜杠命令

资源链接​:

  • 📚 ​项目地址​:GitHub仓库
  • 📖 ​文档​:详细使用文档
  • 🎓 ​教程​:教程和示例
  • 💬 ​社区​:社区支持
  • 🔧 ​配置​:配置指南

通过Novel Writer,您可以​:

  • 智能创作​:AI智能辅助创作
  • 方法应用​:应用专业写作方法
  • 质量保证​:保证内容质量
  • 效率提升​:提升创作效率
  • 协作创作​:支持协作创作

无论您是专业作家、业余作者、写作学习者还是创作团队,Novel Writer都能为您提供强大、智能且易用的创作支持!​

特别提示​:

  • 💻 ​环境准备​:准备所需环境
  • 🤖 ​AI配置​:配置AI助手
  • 📝 ​方法选择​:选择合适的写作方法
  • 🔍 ​质量检查​:定期质量检查
  • 💾 ​备份重要​:定期备份作品

通过Novel Writer,开启智能创作之旅!​

未来发展​:

  • 🚀 ​更多功能​:持续添加新功能
  • 🤖 ​更智能​:更智能的创作辅助
  • 🌐 ​更广泛​:更广泛的应用支持
  • 🔧 ​更易用​:更简单的使用体验
  • 👥 ​更好协作​:更好的协作功能

加入社区​:

参与方式: - GitHub: 提交问题和PR - 文档: 贡献文档改进 - 翻译: 帮助多语言翻译 - 示例: 贡献创作示例 - 反馈: 提供使用反馈 社区价值: - 创作交流学习 - 问题解答支持 - 功能建议讨论 - 经验分享交流 - 共同推动发展

通过Novel Writer,共同推动智能创作发展!​

许可证​:

MIT开源许可证 免费用于商业用途

致谢​:

特别感谢: - 开发团队: WordFlowLab团队 - 贡献者: 代码贡献者 - Spec Kit: Spec Kit架构 - 社区: 社区支持者 - 用户: 用户反馈支持

通过Novel Writer,让AI成为您的创作伙伴!​

Read more

私人 AI 随身带!OpenClaw+cpolar 外网访问完整教程

私人 AI 随身带!OpenClaw+cpolar 外网访问完整教程

前言 在人人都用 AI 的时代,拥有一台完全私有、本地运行、数据不泄露的私人 AI,已经成为很多人的刚需。OpenClaw 就是这样一款宝藏工具,可绝大多数人都用错了方式 —— 只把它放在家里电脑上,出门就用不了。结果就是:部署时兴致勃勃,用几天后慢慢闲置,明明花了时间搭建,却没能发挥一半价值。我自己踩过这个坑,也试过各种办法突破局域网限制,要么配置复杂,要么不稳定,直到遇见 cpolar。它能轻松把本地服务映射到公网,安全加密、多平台兼容、新手友好。把 OpenClaw 和 cpolar 组合在一起,就等于把私人 AI 装进口袋,上班、出差、旅行,只要有网就能用。这篇文章不讲难懂原理,只给可直接复制的操作,带你从零完成外网访问,让私人 AI 真正随身带、随时用。 1 OpenClaw和cpolar是什么?

Trae IDE 安装与使用保姆级教程:字节跳动的 AI 编程神器

一、Trae 是什么? Trae(发音 /treɪ/)是字节跳动推出的 AI 原生集成开发环境(AI IDE),于 2025 年 1 月正式发布。与传统的 IDE + AI 插件组合不同,Trae 从底层架构上就将 AI 能力深度集成,实现了真正意义上的"AI 主导开发"。 核心定位 Trae 以 “自主智能体(Agent)” 为核心定位,彻底重构了传统开发流程: * Chat 模式:智能代码补全、问答、解释和优化 * Builder 模式:自然语言一键生成完整项目框架 * SOLO 模式:AI 自主规划并执行开发任务 版本划分 版本定位核心特色适用人群Trae

保姆级教程:Windows本地部署Ollama+OpenClaw,打造你的AI赚钱系统(APP开发/量化/小说/剪辑)

摘要:想用AI搞钱但卡在技术门槛?本文手把手教你用一台Windows电脑,零成本本地部署Ollama大模型+OpenClaw智能中枢,赋予AI开发APP、量化分析、编写小说、剪辑辅助等“赚钱技能”。全程无需编程基础,跟着鼠标点、照着命令敲,即可拥有24小时待命的AI员工。 一、写在前面 很多朋友对AI变现跃跃欲试,却常被这些问题劝退: * 云端部署太贵,API调用怕浪费钱 * 技术文档看不懂,不知道从哪下手 * 数据隐私担忧,不敢把敏感资料上传 其实,你手头那台Windows电脑完全能胜任!本文将带你搭建一套完全本地化、免费、可扩展的AI生产力系统,让AI帮你写代码、分析表格、生成文案、处理视频,真正把AI变成你的“赚钱工具”。 系统架构: * 本地大脑:Ollama + DeepSeek模型,负责理解任务、生成内容 * 智能中枢:OpenClaw(原名OpenClaude),负责调用各类工具(Skill) * 赚钱技能:通过安装Skill包,让AI具备特定领域的实操能力 适用人群:

2026年3月13日AI热点:芯片大战、Agent爆发、安全争议

2026年3月13日AI热点:芯片大战、Agent爆发、安全争议 今日AI圈发生了什么?十大热点一文打尽 ChatGPT o3 pro | Claude 3.7 | Gemini 2.5 pro免费用 👉 AI工具集 今天的AI圈依然热闹非凡!从芯片巨头的大手笔投入,到Agent时代的全面爆发,再到AI安全争议愈演愈烈…让我带你一篇看完今日AI十大热点! 🔥 十大AI新闻 1. Anthropic 起诉美国国防部 Anthropic就供应链风险认定起诉五角大楼,称这一认定可能让其损失数十亿美元。特朗普政府表示不排除对Anthropic采取进一步行动。 2. Nvidia 投资260亿美元开发开源模型 最新文件显示,Nvidia计划投入260亿美元构建开源权重AI模型,展现其对开源生态的承诺。 3. Meta 发布4款新AI芯片 Meta推出了MTIA 300芯片,用于训练Instagram和Facebook的排序推荐系统。MTIA 400/450/500将在2027年前支持生成式AI推理。 4. Google Gemini 登陆 Chrome