Skip to content

[开源推荐] NeuroBook:面向长篇小说创作的多 Agent 写作 IDE。 #3432

Description

@notnotype

项目地址

https://github.com/notnotype/neuro-book

类别

人工智能

项目标题

把 “软件工程”,“近百年内的写作方法论”,“AI Agent” 做成了一个 IDE

项目描述

AI 能写好一段文字,但写不好一部长篇:

  • 写长了就吃书:设定靠模型的对话记忆,越写越漂移——上一卷断掉的手臂,这一卷自己长回来了。
  • 挖的坑忘了填:第 3 章埋的伏笔第 200 章还没收;AI 的思路一关对话就蒸发,作者的便签三个月就找不到。
  • 一股 AI 味:填充词、机械过渡、公式化排比,读者一眼识破。
  • 工具是散的:Word 写正文、Obsidian 管设定、网页聊天框讨论剧情——三个工具,三份数据,互相不认识;AI 的思路一关对话就蒸发。

NeuroBook 把这些当作工程问题来解决——设定、剧情、正文、世界状态都是 workspace 里可见的文件,作者和 Agent 在明确权限内共同维护。

亮点

四大核心能力

🌍 World Engine:不吃书的世界状态引擎

长篇最大的敌人是设定漂移。World Engine 用「时间线 + 切面」做事件溯源:每个重要时间点记录一次状态变更,任意时刻的世界状态都由之前的切面推算得出——角色三个月前受的伤、王国十年前的国库存量,随时可查、不会漂移。补设定就是在合适的时间点插入一个切面,倒叙和回忆天然支持。

  • 世界结构自己定义(Zod schema):人物、门派、王国、大陆都可以是有状态的 subject(主体)。
  • 可以获取任何时间的 subject 状态
  • 历法自定义:现实公历、简化纪年或完全架空的历法都支持,公元前也能算。
  • 每次变更都是带时间戳的可审计记录;他什么时候获得了这把剑完全可以审计出来
  • Agent 沙箱读写分权:leader 可写、writer 只读,写作时不会误改世界。

🧵 Plot Workbench:剧情工坊——伏笔有账本,决策有存档

结构归结构,因果归因果:承载树管故事在哪讲(卷 → 章),因果树管故事为什么发生(剧情线 → 场景)。倒叙、插叙、多线随便排,因果链永远清晰。

  • 承诺系统:每个伏笔都是对读者的承诺——埋下、推进、兑现全程记账,节拍挂在场景上随剧情自动更新,写到目标章自动进入写作指令。契诃夫说挂在墙上的枪必须响,NeuroBook 负责提醒你它还没响。不止伏笔——感情线想每隔几章发一次糖?也记上,它会提醒你已经三十章没发糖了。
  • 创作决策记录:三个月前为什么让主角黑化?翻回去只有结果、没有理由,想改又不敢改——Decision 记得:决策当场记档,风险必填,推翻也留痕。
  • 章节信息控制:读者知道什么、主角知道什么、必须隐瞒什么、只能暗示什么——希区柯克的悬念理论,做成了字段。
  • 场景直接锚定世界时间轴、地点和出场角色,剧情规划与世界状态互相咬合。

✍️ 多 Agent 写作工作室:好马配好鞍

AI 已经是一匹好马,NeuroBook 是那副鞍(NeuroAgentHarness——Harness 本义就是马具),缰绳在你手里。目前的 AI 没有独立写完一本优质小说的能力,但它最擅长的恰恰是:整理资料、查证细节、陪你头脑风暴、给你泼冷水——一个人写作最难熬的不是难,是孤独,现在有搭子了。

  • 各司其职:leader 规划剧情与调度,writer 专职正文,retrieval / researcher 查设定查资料——数值不乱编(引擎账上有),资料不瞎猜(researcher 去查)。
  • 默认写作主链:灵感探索 → 项目与世界书初始化 → World Engine 建档 → 剧情规划与状态推进 → 章节写作 → 写后回补。
  • 三模式:讨论模式只出主意不动稿,计划模式先给完整方案、批准才执行;每次模式切换都要你点头。
  • 编辑器内 Inline AI:选中即改、流式预览、不打断主编辑流、不占用主会话。

🧹 llmlint:给文字做 lint,去掉 AI 味

像 eslint 检查代码一样检查稿件。340 条规则覆盖填充词、机械过渡、公式化设问、二元对比、空泛总结、节奏单调等典型 AI 写作痕迹;静态规则秒级扫全稿,LLM 规则做语境判断,机械问题支持自动修复。既是编辑器里的润色 Skill,也是独立 CLI:notnotype/llmlint


能力 AI 聊天框 角色扮演工具 静态设定库型 挂机量产型 NeuroBook
长篇设定管理 靠对话记忆 静态词条 静态卡片 摘要链 ✅ 随时间演化的世界状态
任意时刻状态推算 ✅ 切面推算,可审计
一致性矛盾检测 有限 部分 ✅ 引擎主动报 issue
伏笔登记 / 推进 / 兑现 手工表格 部分 ✅ 承诺账本
AI 味检查 ✅ llmlint
创作主导权 机器 ✅ 人类主导 + Agent 执行
数据归属 云端 本地 视产品 本地 ✅ 本地文件 + SQLite

示例代码

截图或演示视频

https://blog.notnotype.com/neuro-book/official/

Image Image Image Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions