基于 10 个专职 Agent 协作与 7 层真相文件记忆系统的全自主长篇小说写作 AI 引擎,支持 33 维度连续性审计与去 AI 痕迹改写。
InkOS 是一个面向长篇小说创作的全自主 AI Agent 系统,采用 TypeScript 编写(Node.js 22+ 运行,pnpm monorepo 管理),当前版本 v1.3.6,npm 包名 @actalk/inkos。
核心架构:多 Agent 接力管线#
系统由 10 个专职 Agent 组成完整写作管线:
- Radar(雷达):扫描平台趋势与读者偏好,指导故事方向(可插拔)
- Planner(规划师):读取作者意图 + 当前焦点 + 记忆检索结果,产出本章意图
- Composer(编排师):从全量真相文件中按相关性选择上下文,编译规则栈和运行时产物
- Architect(建筑师):规划章节结构——大纲、场景节拍、节奏控制
- Writer(写手):基于编排后的精简上下文生成正文(字数治理 + 对话引导)
- Observer(观察者):从正文提取 9 类事实(角色、位置、资源、关系、情感、信息、伏笔、时间、物理状态)
- Reflector(反射器):输出 JSON delta,经 Zod schema 校验后 immutable 写入状态
- Normalizer(归一化器):单 pass 压缩/扩展,将章节字数拉入允许区间
- Auditor(连续性审计员):对照 7 个真相文件进行 33 维度检查
- Reviser(修订者):修复审计发现的问题;关键问题自动修复,其他标记给人工审核
审计不通过时自动进入"修订 → 再审计"循环,直至关键问题清零;非关键问题暂停等待人工审核。
长期记忆系统:7 个真相文件#
current_state.md:世界状态——角色位置、关系网络、已知信息、情感弧线particle_ledger.md:资源账本——物品、金钱、物资数量及衰减追踪pending_hooks.md:未闭合伏笔——铺垫、对读者的承诺、未解决冲突chapter_summaries.md:各章摘要——出场人物、关键事件、状态变化、伏笔动态subplot_board.md:支线进度板——A/B/C 线状态、停滞检测emotional_arcs.md:情感弧线——按角色追踪情绪变化和成长character_matrix.md:角色交互矩阵——相遇记录、信息边界
从 v0.6.0 起,权威数据源迁移到 story/state/*.json(Zod schema 强校验),Markdown 保留为人类可读投影。Node 22+ 自动启用 SQLite 时序记忆数据库(story/memory.db),支持按相关性检索。
质量控制与反检测#
- 33 维度连续性审计:对照 7 个真相文件进行全面校验
- 去 AI 痕迹:内置高频词、句式单调、过度总结等检测维度,
revise --mode anti-detect专项改写 - 字数治理:区分中英文计数逻辑(zh_chars / en_words),保守型管理,最多 1 次纠偏
- 可靠性保障:状态快照与回滚、文件锁防并发写入、跨章重复检测、11 条硬规则自动 spot-fix
创作辅助能力#
- 文风仿写:
inkos style analyze提取统计指纹 + LLM 风格指南,inkos style import注入指定书籍风格 - 续写已有作品:
inkos import chapters导入已有文本,自动逆向工程 7 个真相文件 - 同人创作:
inkos fanfic init支持 canon / au / ooc / cp 四种模式,内置同人专属审计维度 - 创作简报:
--brief my-ideas.md传入世界观/人设文档 - 输入治理控制面:
author_intent.md(长期方向)+current_focus.md(近期关注点)+ 每章运行时产物
交互方式#
- 完整管线(一键式):
inkos write next - 原子命令(可组合):
plan chapter/compose chapter/draft/audit/revise - 自然语言 Agent 模式:
inkos agent "帮我写一本都市修仙" - TUI 仪表盘:
inkos tui(全屏交互式,slash 命令自动补全) - Web Studio:
inkos或inkos studio(Vite + React + Hono,书籍管理、章节审阅、进度监控、数据分析)
LLM 配置与模型支持#
内置 Provider Bank:Google Gemini、Moonshot、MiniMax、智谱、百炼、DeepSeek、硅基流动、PPIO、OpenRouter、Ollama、CodingPlan 等,兼容任何 OpenAI 接口规范。支持不同 Agent 走不同模型(inkos config set-model),含 Fallback 解析器与流中断自动恢复。
部署与通知#
- 支持
inkos up后台守护进程循环自动写章 - 通知推送:Telegram / 飞书 / 企业微信 / Webhook(HMAC-SHA256)
- 导出格式:txt / md / epub
- 多语言写作:中文(默认)和英文(
--lang en) - 已发布为 OpenClaw Skill(
clawhub install inkos)
注意:项目方报告的实测数据(31 章 / 452,191 字 / 平均约 14,500 字/章)为自行报告,未经第三方独立验证。