Skip to content

0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 05:49
· 88 commits to main since this release

🎬 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 render

Phase 2 路线

Remotion/Chromium/Blender 后端 · 多 GPU 调度 · Agent Branch 并行 · 云渲染 · 插件市场 · WebMCP