MatrixMedia 是一个开源的多平台视频矩阵发布工具,Electron 写的,一键把视频/图文同步到抖音、快手、B 站、头条、视频号、小红书、番茄等 8 个平台。GitHub 开源 7 个月,Star 1171 。
v0.14.0 之后,这个项目进入了「 AI 全面托管」状态:你一句话提个需求,AI 自己改代码、自己跑单测、自己上真实平台验证、自己修 bug ,最后给你提一个带完整测试证据的 PR 。整个过程不需要人写一行代码,也不需要人点一下鼠标。
以前用 Cursor / Claude Code 写代码,AI 生成代码已经很流畅了,但测试还是人工的——你得自己跑起来看看对不对。MatrixMedia 做的是自媒体平台自动化发布,这个痛点更明显:比如加个「挂车」功能,AI 可以写 Puppeteer 脚本,但挂车有没有成功,AI 自己不知道。
v0.14.0 解决的这个问题:让 AI 自己上真实平台验证。
AI 改完代码后,不是跑个 mock 测试就交差,而是真实登录抖音/视频号/小红书,真实上传一个视频,真实点击「存草稿」,然后检查后台草稿箱里是否真的出现了这条草稿。验证命令就一行:node e2e/run.js -p dy --yes
读报告,如果结果是 NEEDS_ATTENTION 或 FAIL ,就自己分析原因、自己修代码、自己重跑。直到 draftVerified=true 、退出码 0 。
实战案例:修复视频号「声明原创」勾选失败,AI 自己跑了 10 轮真实平台 e2e ,中间放弃了两个「想当然」的方案,最终以「已保存」 toast 为判据连续两轮 PASS 收敛。整个过程人没有参与。完整记录在 .agent/case-2026-10-31-video-draft-e2e.md 里。
对没有编程基础的人:打开 WorkBuddy (或 Cursor / Claude Code ),把 MatrixMedia 仓库丢给它,说一句话「给抖音加挂车功能」,等 AI 跑完就行。前提:AI 模型支持图片识别,账号已登录。
这不是低代码,这是无代码——生成的代码是真实的 JavaScript ,走真实的 Git 流程,有真实的单测和 e2e 测试。
GitHub: https://github.com/hanliang97/MatrixMedia
详细文章: https://juejin.cn/post/7702401213329997864
v0.14.0 之后,这个项目进入了「 AI 全面托管」状态:你一句话提个需求,AI 自己改代码、自己跑单测、自己上真实平台验证、自己修 bug ,最后给你提一个带完整测试证据的 PR 。整个过程不需要人写一行代码,也不需要人点一下鼠标。
以前用 Cursor / Claude Code 写代码,AI 生成代码已经很流畅了,但测试还是人工的——你得自己跑起来看看对不对。MatrixMedia 做的是自媒体平台自动化发布,这个痛点更明显:比如加个「挂车」功能,AI 可以写 Puppeteer 脚本,但挂车有没有成功,AI 自己不知道。
v0.14.0 解决的这个问题:让 AI 自己上真实平台验证。
AI 改完代码后,不是跑个 mock 测试就交差,而是真实登录抖音/视频号/小红书,真实上传一个视频,真实点击「存草稿」,然后检查后台草稿箱里是否真的出现了这条草稿。验证命令就一行:node e2e/run.js -p dy --yes
读报告,如果结果是 NEEDS_ATTENTION 或 FAIL ,就自己分析原因、自己修代码、自己重跑。直到 draftVerified=true 、退出码 0 。
实战案例:修复视频号「声明原创」勾选失败,AI 自己跑了 10 轮真实平台 e2e ,中间放弃了两个「想当然」的方案,最终以「已保存」 toast 为判据连续两轮 PASS 收敛。整个过程人没有参与。完整记录在 .agent/case-2026-10-31-video-draft-e2e.md 里。
对没有编程基础的人:打开 WorkBuddy (或 Cursor / Claude Code ),把 MatrixMedia 仓库丢给它,说一句话「给抖音加挂车功能」,等 AI 跑完就行。前提:AI 模型支持图片识别,账号已登录。
这不是低代码,这是无代码——生成的代码是真实的 JavaScript ,走真实的 Git 流程,有真实的单测和 e2e 测试。
GitHub: https://github.com/hanliang97/MatrixMedia
详细文章: https://juejin.cn/post/7702401213329997864