world-novel — 多Agent协作长篇小说自动生成系统

2026-06-10

🌍 WorldEngine — 多 Agent 协作长篇网文自动生成系统

造物主的创世工坊:回答三个终极命题,构建世界。按下运行,由 AI Agent 团队自动生成完整长篇小说。


这不是一个 “AI 写作工具”

WorldEngine 是一个世界模拟引擎。

你做的事不是“让 AI 写小说”,而是:

  1. 创造一个世界 — 物理法则、力量体系、势力版图、历史长河
  2. 赋予居民灵魂 — 每个角色是独立 AI Agent,拥有记忆、情感、目标和价值观
  3. 按下“运行” — 世界按自身规则推进,角色自主行动、结盟、背叛、成长
  4. 派出“史官” — 从运行中的世界里,以任意视角,采集故事

首页书架


核心差异化

🎭 角色不是“设定”,是“活着的 Agent”

传统 AI 小说 WorldEngine
角色是一段设定文本 每个角色是独立运行的 AI Agent
AI 控制角色说什么做什么 Agent 根据性格、记忆、情感自主决策
角色行为由大纲驱动 角色行为由内在动机驱动
换视角要重新生成 同一世界运行结果,从任意视角叙述

每个角色拥有:

角色系统

🌍 一个世界 → 无数故事

世界运行一次,可以产出:

世界观是可复用的创作资产。 这是用户愿意花时间构建一个世界的原因。


三个终极命题

每个世界的创建都围绕三个核心问题:

🔵 我是谁? — 世界的本质、力量的来源、角色的身份认同

“在一个灵气复苏的世界里,我是一个失去记忆的剑修”

🟢 我从哪里来? — 世界的历史、文明的起源、因果链的起点

“千年前的封印之战,我的前世是那个背叛了同门的人”

🔴 我要到哪里去? — 世界的命运走向、角色的终极选择

“当封印再次破碎,我选择牺牲自己完成前世未竟的赎罪”

创世向导


7 阶段生成流水线

1. 📋 导演规划 (Director)
├── 注入三个终极命题
├── 生成故事大纲 + 创建角色档案
└── 初始化关系图谱与时间线
2. 🌍 世界观构建 (World Builder)
└── 力量体系 · 势力 · 地点 · 历史
3. 📊 伏笔规划 (Foreshadow Planner)
└── 埋设伏笔 + 回收规划 + 剧情线
4. 🎭 场景模拟 (Scene Simulation) ← 逐章循环
├── Round 1: 每个角色独立行动(并行)
└── Round 2: 角色互相反应(并行)
5. ✍️ 章节写作 (Writer)
└── 基于角色真实行动记录撰写文学叙事
6. 🔮 命运裁决 (God Agent) — 每章结束
├── 审视世界走向 · 触发世界事件
├── 开启支线 · 时间推进决策
└── 下章叙事指引
7. 📖 编译成书 (Compile)
└── 汇总全部章节 → 完整小说

特色功能

📚 史官对话

与掌握全部角色记忆的 AI 史官对话——它知道每个角色的每一句话、每一个想法、每一个行动。你可以让它:

史官对话

🔮 命运裁决

God Agent 在每个章节之间审视世界走向,自主做出命运级决策:触发世界事件(资本暗战、隐世追踪)、开启支线(内部裂痕、信任试炼)、决定时间推进节奏。

⏸️ 暂停 / 继续 / 分叉

随时暂停生成,修改世界观或角色设定后继续——新设定自动融入。支持从检查点分叉出平行世界。

📥 导出与下载

Markdown / JSON 一键导出。文件管理器下载所有工作区文件(Agent 文件、史官输出、世界观数据)。

📊 Web 可视化仪表板

Vue 3 SPA 前端,实时观察每个 Agent 的心理活动、情感变化和交互过程。

章节阅读


技术栈

层 技术
前端 Vue 3 + TypeScript + Pinia + Element Plus + SCSS
后端 FastAPI + Pydantic + aiosqlite
AI 编排 LangGraph(状态机图流水线)
LLM LangChain + ChatOpenAI(兼容任何 OpenAI API)
通信 REST API + WebSocket(实时事件推送)
存储 SQLite(per novel)+ JSON Registry
部署 uv + npm + rsync + tmux

控制台


快速开始

终端窗口
git clone https://github.com/Yourdaylight/world-novel
cd world-novel
cp .env.example .env # 填入 LLM API Key
make install && make dev

打开 http://localhost:8000 → 创建新世界 → 开始创世。

配置任何 OpenAI 兼容 API(OpenAI / DeepSeek / Kimi 等):

终端窗口
NOVEL_OPENAI_API_KEY=sk-your-key
NOVEL_OPENAI_BASE_URL=https://api.openai.com/v1
NOVEL_DIRECTOR_MODEL=gpt-4o
NOVEL_CHARACTER_MODEL=gpt-4o-mini

目标用户

用户群 核心价值
网文/轻小说创作者 世界观自动构建 + 角色一致性保障 + 多视角产出
TRPG / 世界观爱好者 输入设定 → 看角色在自己的世界里活起来
游戏/影视编剧团队 单一可信来源 + 自动推演 + 多线叙事验证
AI 创作探索者 编辑 soul.md 影响角色命运,享受“造物主”体验

开源

GitHub: github.com/Yourdaylight/world-novel

协议: MIT


“构建你的世界。运行你的世界。从世界中取出故事。”

Build your world. Run your world. Harvest stories from it.