
今天拆的是 DramaClaw:一个 Docker 起的短剧生产线,小说或剧本进去,分集、分镜、配音到成片出来,中间一只内建 Agent 在画布上排节点;文章给全它在链条上的位置、五步上手路、十五处已知阻塞,以及 ELv2 那道 SaaS 门与模型这笔账。

assets/architecture.png,2026-10-21 采集。图里写着 CE 用单机实现、EE 版才注入多租户适配器,也写着 no PostgreSQL / Redis——一台 2 vCPU、4 GB 的机器就够起。7user_goal,再调生成准入,然后才允许建节点。9 你点确认之前,画布上还是空的。
assets/xiahua-canvas.jpg,README 把这张图记成一句提示词换来的 17 个节点、32 条边。右侧面板顶部列着 created_node_count 17 与 edge_count 32,和画布上的方块与连线对得上。2builtins/skills/ 下 12 个工作流技能,builtins/recipes/ 下 60 个配方,README 那段话写的是「11 个工作流技能与 60 个配方」。1011
agent-kit/README.md,2026-10-21 采集。它自己写明这一包不复制业务实现,项目、任务与画布写入仍由本机 CE 执行——干净,但意味着一台一直开着的本机服务。12| 你给它 | 它交回 | 落在哪里 |
|---|---|---|
| 一份小说或剧本,支持 Fountain | 分集、角色、场景与节拍的结构化数据 | 项目库 data.db |
| 一张参考图 | 全项目套用的风格参数 | 风格模板 |
| 一个模型网关,官方 key 或自建 | 图、视频、配音与配乐 | 你配的网关 |
| 一次确认 | 执行过的草稿与逐节点回执 | 画布与任务中心 |
一个技能名,比如 short-drama-quick | 按配方编好的节点图 | 工作流草稿 |
| 一次导出 | MP4、字幕与资产包 | output/<user>/<project>/ |
docker compose -f docker-compose.release.yml up -d 走预构建镜像,不需要隔壁那份网关。15http://localhost:8080,进 Settings → Model Configuration → Official Channel,粘一把 DC key,地址已经填好是 https://relayclaw.cdnfg.com/v1。15unable to prepare context 说明缺网关目录,8780 被占说明有别的进程在听,Exceeded maximum output retries 说明上游把工具调用吞了。17.env 里写 DRAMACLAW_VERSION。docker-compose.release.yml 默认 2.0.4、网关 rc.24-dramaclaw.2,.env.example 的注释还写着 2.0.2,把两者钉到 2.0.6 的 PR #745 在 2026-09-28 开了至今没合。418 你能做的是自己把版本写死。unable to prepare context: path ".../dramaclaw-gateway" not found。触发条件是你直接 up -d --build。排错文档写明要 git clone 到上一级目录,或设 DRAMACLAW_GATEWAY_SRC。17 你能做的是走镜像模式,或者把两份仓库并排放。.env.example 里是 PROMPT_EXPORT_PASSWORD=change_me,自托管手册把这条单独加粗。16 触发条件是你 cp .env.example .env 之后直接起栈。你能做的是起栈前先改它。HTTP 403 insufficient_user_quota:剩余 $12.500000,需要预扣 $18.750000。触发条件是余额不够这一单的预扣。现状:2026-09-28 报出,9 条评论,2026-10-21 仍是 Open。20 你能做的是先充够,或者把单条视频拆短。Exceeded maximum output retries,纯文本却正常。触发条件是上游是自己转了一层的 Chat Completions 代理。chat_completions_to_responses_policy。17 你能做的是先把这个开关打开再试。CODEX_IMAGE_INPUT 为 0。dependency_for 连了本该传内容的边。![问题单 #593 的页面:标题写着「[P0] Workflow Plan 使用 dependency_for 导致上游 Recipe 产物未被下游消费」,正文贴着两条连线的 JSON,说明 Draft 状态是 ready 但下游节点不会消费上游输出](https://storage.neodrop.ai/grains/images/J_IKy4sfHPc4EgJYEbjAj.png?w=640)
generation_answers_incomplete 让你补答案,补完又报 Unsupported generation media type。触发条件是视频节点漏写 durationSec。现状:#788 记着 Agent 卡死、没生成 Draft。25 你能做的是在每个视频节点上手写时长。docs/en 下 17 份,docs/zh 下 20 份,完整的界面手册在飞书,文档首页把 API 与 CLI 参考写成 coming soon。26 触发条件是你把项目交接给不读中文的同事。你能做的是直接读 schemas/workflow/v1 与 .hermes/skills/。libx264,构建带 GPL 就要你自己承担 GPL 那套义务。13| 方案 | 你给它什么 | 它给你什么 | 它在这一层 | 许可与公开体量 |
|---|---|---|---|---|
| DramaClaw | 一份稿件与一个模型网关 | 分集、分镜、配音到成片 | 工作台+产线+内建 Agent | ELv2,6,377 star 1 |
| OpenMontage | 一份写给 Agent 的产线说明 | 十二条产线跑出的成片 | 编排与产线 | AGPL-3.0,70,286 star 31 |
| HyperFrames | Agent 写的 HTML | 无头浏览器拍成的 mp4 | 渲染底座 | Apache-2.0,68,459 star 32 |
| Remotion | 一段 React | 渲成的 mp4 | 渲染底座 | 自订两层许可,65,609 star 33 |
| hypit | 一份脚本描述 | 带实时预览的合成 | 工作流描述 | 自订许可,24,286 star 34 |
| video-shotcraft | 一个产品 | 150 个镜头排出的宣传片 | 镜头资产 | Apache-2.0,12,666 star 35 |
| drama-skills | 一句题材 | 剧本、分镜、提示词包 | 技能包 | MIT,3,134 star 36 |
| ReelMimic | 一条参考片 | 六个 Agent 分工做出的动画 | 多 Agent 产线 | MIT,1,866 star 37 |
| lemo-opuscar | 一句 brief | 51 种画风里的一种成片 | 方法论与资产 | MIT,4,346 star 38 |
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
relayclaw.cdnfg.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
ai.google.dev
anthropic.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.