Crayon Picture Book
蜡笔儿童绘本
样片《The Moon Can't Sleep》
GitHub 调研 · lemomo-ai/lemo-opuscar · 快照 2026-09-27 14:28 UTC / 北京 22:28
作者 Lemomo(独立开发者,LemoLab)把「让 agent 当导演」做成了一个可安装的风格库:39 份风格提示词,每份都配一支不用任何视频生成、不用任何素材画面的 30–164 秒样片,外加两份指南——怎么导(DIRECTOR.md)和怎么做(TECHNIQUE.md)。
它卖的不是「AI 视频」,而是一套可复用的风格 + 工艺规范:画面是网页,用 render(t) 确定性画第 t 秒,再用无头 Chrome 逐帧截成视频。工程化程度高、双语文档扎实、许可证宽松,很值得一试;但工具链重、作者明说风格是「为 Opus 5.5 调出来的」,换模型不保证复现。
不是模型,不是 SaaS,也不是 awesome 清单。它是一个仓库:风格提示词 + 参考样片 + 制作管线 + 两份指南,装进 Claude Code(或其他 agent)之后,由 agent 按指南把你的选题做成片。
styles/<slug>/STYLE.md(含 demo 源码)、DIRECTOR.md、TECHNIQUE.md、core/ 工具、styleboard 图鉴一个值得注意的细节:风格目录的编号排到 46,实际收录 39 种(11、14、30、35、38、39、40 留空),说明作者是按一个持续扩充的图鉴在设计,而不是一次性 demo 堆。图鉴页甚至把 39 支样片包装成「The Nominees(入围名单)」按 9 个单元颁奖式呈现。
整套东西能跑通,靠的是一条极其克制的约定——影片是一个静态网页,只要暴露四个全局变量,任何一帧都能被单独、乱序、多进程地渲染出来。这也是它能做到「确定性、可并行」的原因。
// 每支片子的页面都必须暴露这四个东西 window.DUR = 54.2; // 总时长(秒) window.render = (t) => { ... }; // 画出第 t 秒,确定性、无帧间状态 window.READY = true; // 字体与图片加载完毕 window.EV = [{t, type, ...}]; // 音效/对白 cue,导出给混音脚本
Date.now() 和未播种的 Math.random(),工具库自带 mulberry / hash 播种随机数,所以重渲一遍画面一致、可增量补帧。timeline.js,配乐、混音、字幕、检查脚本读同一组数字;还有 cuecheck 核对视觉击点与音乐 cue,目标是 0 毫秒误差。DIRECTOR.md 不是技术文档,是一份真的导演手册,而且明确排了优先级:声音 > 节奏 > 镜头 > 导演(表演/调度/情绪弧),「好看的画面只是起点」。里面有几条硬规矩,看得出是踩过坑总结的:
下面是完整的风格目录(编号、中英名、样片名、样片时长、文件夹名均取自仓库 catalog)。风格横跨手绘、东方传统、版画、排版、信息可视化、卡通、游戏、电影时代与 3D 材质——分类本身就有信息量。
蜡笔儿童绘本
样片《The Moon Can't Sleep》
水彩笔刷
样片《Follow the Rain》
中国水墨
样片《The Swordsman and the River》
油画厚涂
样片《The Colour of Rain》
一笔画
样片《The Line That Never Lifted》
白板讲解
样片《Einstein in Your Pocket》
钢笔淡彩
样片《Where the Wind Went》
皮影戏
样片《Hou Yi Shoots the Suns》
浮世绘
样片《A Journey Toward the Mountain》
红色窗花剪纸
样片《Nian Comes to Town》
纸雕灯影
样片《A Mooncake's Longing》
Risograph 丝网印刷
样片《Sunday Ride》
复古半调案卷
样片《Case File: Chubby》
木刻版画
样片《The Bell Founder》
瑞士动态排版
样片《Five Rules for a Poster》
60s 间谍片头
样片《The Velvet Cipher》
装饰艺术
样片《Midnight at the Starlight Hotel》
蓝图 / 工程制图
样片《Patent Pending: The Cloud Catcher》
彩色玻璃窗
样片《The Dragon of the East Window》
象形运动图形
样片《Aichi-Nagoya 2026 — All 43 Sports》
ASCII / CRT 终端
样片《Tranquility.log》
数据叙事
样片《A Hundred Summers》
等距信息图
样片《From Bean to Cup》
暗色科技发布
样片《Room to Think》
活体实机录屏
样片《Clawd Moves In》
1930s 橡皮管卡通
样片《Coffee Cup Chase》
80 年代赛璐璐动画
样片《City Lights, 1987》
科幻情景喜剧卡通
样片《Coffee Run》
16-bit 像素 RPG
样片《The Last Save Point》
HD-2D
样片《The Lampbearer》
微游戏快闪(瓦里奥制造式)
样片《Five-Second Astronaut》
综艺节奏扁平
样片《Rhythm of AI, 1997 → 2026》
1920s 默片
样片《The Runaway Loaf》
后室 / 新怪谈
样片《Night Shift Orientation》
积木玩具
样片《Rocket from Spare Parts》
纸片立体书
样片《Pip's Paper Adventure》
移轴微缩
样片《Toy Town Rush Hour》
低多边形等距
样片《The Island That Grew》
玻璃质感产品
样片《Aura — Hear the Light》
最省事的是当成 Claude Code 插件装;用了别的 agent 也可以直接把 skill 目录拷过去。
claude plugin marketplace add lemomo-ai/lemo-opuscar claude plugin install lemo-opuscar@lemolab
之后在任何目录都能用。首次使用会下载约 60 MB 的指南、工具与全部 STYLE.md 到 ~/lemo-opuscar,所有片子共用;每支片子的工程放在你发起时的那个文件夹里。
git clone https://github.com/lemomo-ai/lemo-opuscar.git
cd lemo-opuscar && claude
# 片子做到 films/<名字>/,该目录被 .gitignore 忽略
把 plugin/skills/lemo-opuscar/ 拷进那个 agent 的 skills 目录即可,skill 自己会找到/下载风格库并把库的 AGENTS.md 交给 agent 执行。
只问 一轮、一条消息:主题里它定不了的事实与必须出现的名字/logo,你有没有自己的配音、音乐、照片、字体,以及要不要先看分镜(默认不看,直接出成片)。之后所有空缺它自己拿主意,不再回头问。
playwright-core + three)。uv 缺(可另装)。但 /workspace 只剩约 1.8 GB 可用,放不下 1.35 GB 采样库 + 340 MB 声音模型 + HDRI + 渲染产物;根分区还有空间,所以真要试,应把风格库和工程放在根分区(如 ~/lemo-opuscar)而不是 /workspace,并把大素材按需下载。另外容器内存有限,逐帧渲染时 worker 别开多。
| 值得试 | 先想清楚 |
|---|---|
| 真工艺,不是套模板DIRECTOR.md / TECHNIQUE.md 是可执行的制作规范,含对标、故事结构、声音设计表、自检清单。 | 风格是给 Opus 5.5 调的作者明说不保证其他模型能做出同样效果;换模型等于重新试错。 |
| 确定性渲染是真本事render(t) + 播种随机 + 一帧一截图,可并行、可只补渲某几帧,工程上非常干净。 | 工具链重、硬件有门槛无头 Chrome + ffmpeg + Python 科学计算栈 + 上 GB 模型与采样库;容器/低配机吃紧。 |
| 许可证宽松代码 MIT,指南与成片 CC BY 4.0;第三方素材逐条列 CREDITS,商用前能查清楚。 | 成本不在订阅而在算力一支 30–60 秒片 30–60 分钟 + 可观 token;批量产片要按这条算账。 |
| 双语 + 覆盖场景广中英双语文档,39 种风格自带「适合什么」的用例(绘本、品牌故事、讲解片、节日、数据叙事…)。 | 效果上限取决于故事作者反复强调「风格固定、内容是你的」;选题平庸,出来的就是好看的平庸片。 |
| 样片是参考实现每个 STYLE.md §9 讲清样片怎么做的,demo 源码可读可按需下载,学得到手法。 | 新生项目、单人维护2026-09-26 才创建,1 位贡献者、0 个 issue;12 次提交全部集中在 24 小时内。 |
| 社区热度正在起来约 28 小时内 294 stars / 36 forks(早期快照 190→216→294),并已被 GitHub topics 与第三方站点收录、在 X 上被转发。 | 热度≠稳定样片以 GitHub Releases 分发(单个 mp4 24–96 MB),长期可用性依赖作者持续维护;也暂无第三方质量评测。 |
建议的动作:先用最便宜的方式验一次——不看代码,直接去图鉴页挑一支样片看 30 秒,判断这 39 种风格里有没有你真正要的;有,再按路径 A 装插件,用最短的 30 秒片、最小的风格(如 halftone-dossier 30s、glass-product 32s)做一次成本试算。