Repository navigation
0.1.0
🎬 VideoOS v0.1.0 — The Agent-Native Video IDE
不是「AI + 视频编辑器」,而是给 AI Agent 用的视频编程环境。
DSL → VIR → Render Graph → Frames → Visual QA → MP4
安装(Windows)
下载下方 VideoOS-Studio-Setup-0.1.0.exe(NSIS x64 安装包,~104 MB,内置 Studio IDE 与 bun 视频引擎;未签名,SmartScreen 提示时选择「仍要运行」)。最终渲染需要系统 ffmpeg:winget install ffmpeg(详见 troubleshooting)。
v0.1.0 全量能力
- 🧬 Video DSL + VIR —
defineVideo声明式视频编程,编译为可 diff 的视频中间表示(语义时间线:场景/节拍命名而非帧号) - 🖼 双渲染后端 — Canvas(Skia 参考实现,跨进程字节级确定性)+ SVG 矢量输出
- ⚡ 内容寻址缓存 — SHA-256(VIR+backend+frame) 帧缓存,同输入二次渲染全命中(≈4.5×)
- 🎬 ffmpeg 编码 — MP4 (H.264) / WebM (VP9),进度回调,PNG 序列回退
- 🧪 Visual Unit Tests — 语义断言免 OCR(
expect(frame(30)).toContainText("VideoOS"))+ 像素级 golden diff —— 视频第一次拥有 CI - ↩️ 事务系统 — Agent 修改自动快照,失败自动回滚
- 🤖 Agent Runtime — BYO-LLM(OpenAI 兼容 / Anthropic)· Model Router · 31 个 VAP 工具 · 修复闭环(最多 3 轮)
- 🔌 MCP Server — Claude Desktop / Codex / Cursor 直连(
videoos mcp) - 🖥 VideoOS Studio — Monaco + 实时预览 + 语义时间线 + QA/Agent 面板(Windows 桌面 +
videoos serve浏览器模式) - 🛠 CLI — init / compile / test / render / preview / serve / mcp / agent / cache / doctor
- 📚 4 个示例项目 + 6 篇文档 + 5 个 Agent Skills
质量
- 467 项自动化测试全绿(bun test)
- TypeScript strict 全仓零 error
- CI:ubuntu(全量测试 + 双端构建)+ windows(类型级验证)
- 桌面安装包由 GitHub Actions 构建产出
源码运行
git clone https://github.com/AceGuru-mjh/VideoOS && cd VideoOS
bun install
alias videoos="bun $(pwd)/apps/cli/src/index.ts"
videoos init my-video && cd my-video && videoos compile && videoos test && videoos renderPhase 2 路线
Remotion/Chromium/Blender 后端 · 多 GPU 调度 · Agent Branch 并行 · 云渲染 · 插件市场 · WebMCP