把「一本源书 → 一本可发布的新书」的整条流水线装进一个仓库: 给定源书(小说或剧本),自动产出剧情 100% 原创、风格一致的番茄风长篇, 并走完发布准备(定书名 / 投稿信息 / 出封面 / 汇总)。
这个项目的默认用法是让 AI 替你跑,不是你自己敲命令行。
你只需要用自然语言说出想做的事,AI 会自己翻 .agents/skills/方寸写作/(agent 操作手册)和 tools/ 下的脚本,
决定怎么执行、带什么参数。所以这份介绍不再堆命令——细节留给 AI。
- 人类看本文件(README):知道「能做到什么」和「红线在哪」。
- AI 看
.agents/skills/方寸写作/SKILL.md:那是给 agent 的操作手册与安全铁律(原AGENT_RULES.md已退役,规则迁入技能目录)。
源书(小说/剧本) → 事件表 → 故事骨架(独创新剧情) → 改编策略 → 剧本 → 番茄风小说 → 发布准备
仿写 ≠ 洗稿:借结构不借内容,专名零复用,剧情 100% 原创。
| 你想做的事 | 你就这样说 |
|---|---|
| 拿一本小说仿写成新书 | 「把 source/ 里某本书仿写成新书」(纯扩写:集数跟随源书当前章数) |
| 拿一个剧本仿写成新书 | 「把某个剧本仿写成新书」 |
| 忠实改编,保留原剧情人物 | 「把某书忠实改编成剧本 / 小说」 |
| 看现在什么题材火 | 「扫一下现在什么题材火」 |
| 中途断了补跑 | 「把某书剩下的集数补完」 |
| 发布前定稿 | 「把某书定稿发布:书名、投稿信息、封面、汇总」 |
| 一键投稿到蛙蛙 | 「把某书投稿/一键投稿到蛙蛙」(自动填表+传正文/封面,停在提交前等人确认) |
| 挑适合仿写的书 | 「帮我在书库挑书」 |
| 下载源书 | 「把某本书下载下来」 |
这些能力都有现成脚本,AI 会自己找到并带上正确的参数执行——你不需要记任何命令。
- 仿写 vs 改编:同一套管线,由项目里
出品/用户需求.md第一行的意图决定,AI 会自动识别切换,零命令行开关。 - 源可以是小说或剧本:小说按「第N章」、剧本按「第N集」拆分,AI 自动处理,对上层透明。
- 一出一本:一本书一个项目目录,直接长篇出完,不拆部、不跨季。
- 质量门禁:关键阶段有 QC 审核,不合格会阻断,不浪费后续生成。
- 容错续跑:个别集失败自动跳过,随时可补跑,不会卡死整本。
- 一本一跑 / 可并行:默认单本逐本产出、每本过质量门禁再进下一本;要提速时在项目
config.json配"s3_workers": N(或imitate.py --parallel N)开启 S3/S4 多集并行铺量。imitate.py是唯一入口。
tools/ 核心脚本(AI 主要翻这里)
prompts/ 提示词资产(骨架/改编/章纲/小说化)
projects/ 每本书的产出(novel/ 小说、skeleton/ 骨架、adaptation/ 策略、script/ 章纲、qc/ 审核)
source/ 源书语料库(受保护,别删)
config/ 选书准则、标签总表、下一本候选、榜单书单
vendor/ toonflow 依赖(vendored,只读不改)
skills/ MCP 工具(发布、投稿等)
docs/ 文档
publish/ 发布汇总(正文 + 投稿信息)
downloads/ 下载的源书
- 别手滑删产出:
projects/里的成品、source/语料库都有保护流程,删前走对应脚本。 - 不碰 toonflow 原生 prompt:只做非侵入式仿写。
- 密钥只放
.env,不进 git。 - 仿写 ≠ 洗稿:剧情原创、专名零复用、撞词有硬上限。
- 安装依赖:
pip install -r requirements-dev.txt - 配置 API Key:在项目根目录创建
.env文件,填入DEEPSEEK_API_KEY=你的密钥 - 准备源书:把小说/剧本放入
source/目录 - 告诉 AI:「帮我把 source/ 里某本书仿写成新书」
就这么简单,AI 会自动处理剩下的所有事情。
- 方寸内测 QQ 群:830285425
Python 3.11+(标准库为主)· deepseek-chat(LLM 引擎)· toonflow-native(prompt 模板 + agent 框架,只读不改)。