Orkas-AI/Orkas-VideoStudio

Turn your coding agent into a video studio: describe a video in plain language, and your agent writes the timeline and produces the file.

What it solves

OrkasVideoStudio 让编码代理(如 Claude Code、Cursor 或 Codex)能够使用自然语言编写、生成和编辑视频。它用透明、可编辑且可 diff 的中间表示(plan.json)取代“黑箱”AI 视频生成,使用户无需手动编写代码或使用专有 GUI 编辑器,即可对视频制作进行精确控制。

How it works

系统充当 AI 代理与各种视频制作工具之间的桥梁。它通过 CLI(ovs)和 MCP 服务器为代理提供必要的知识(通过 skills)和确定性的能力,并在四条生产线中运行:

  • Compose:使用 HTML 和 HyperFrames 创建动态图形和解释视频。
  • Edit:利用 ffmpegwhisper.cpp 处理剪切、修剪、去除静音和字幕烧录。
  • Generate:通过 BYO 密钥与外部 AI 提供商(OpenAI、Gemini、Doubao)集成,生成电影级镜头和人物讲解。
  • Auto:一条端到端流水线,通过单一 plan.json 协调其他三条线,构建并验证最终剪辑。

Who it’s for

它面向开发者和编码代理的用户,帮助他们自动化视频创作——例如制作社交媒体解释视频、清理摄像头录制内容或生成宣传片——同时保持审计和编辑制作计划的能力。

Highlights

  • Agent-Agnostic:可与任何能够运行 shell 或使用 MCP 的代理配合使用。
  • Editable IR:使用 plan.json 文件,使对单行的更改只触发该特定片段的重新渲染。
  • Zero-Key Trunk:核心的组合和编辑功能无需付费 API 密钥;生成是可选的并且自行提供密钥(BYO)。
  • Delivery Guard:包含确定性检查(promise-check),在交付前验证完成的视频是否满足原始需求。