Repository navigation
Releases: abysssnare/VideoOS
Release list
v0.6.1
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- feat: README 全面重写(3072 行)+ OpenCode 式热更新(CLI 自更新 + 桌面自动更新 + 三平台二进制) by @AceGuru-mjh in #67
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat: 可视化套件 v0.5 — 分析仪表盘 + 命令面板 + 3 MCP 服务器 + 10 技能(+10,257 行) by @AceGuru-mjh in #68
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- v0.2.1 Agent 增强包:五层脚手架让普通模型产出 Opus 级代码视频(38 工具 + 8 模板 + 34 模式 + 时间线 + 设置补全) by @AceGuru-mjh in #66
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Agent Kit 全量交付:AK-M1~M5(Model Hub 24 家 + 本地 MCP 六服务器 + 宿主 + 技能库 25 + 文档) by @AceGuru-mjh in #59
- feat: 16-theme catalog (8 new) + pixel-cat mascot app icon by @AceGuru-mjh in #64
- Agent Kit: 25 MCP servers + 42 skills + plugin system (P2/P3 + P4, owner-approved scope) by @AceGuru-mjh in #61
- 全面中英双语(i18n 全栈:客户端+服务端+LLM)+ Skills CJK 匹配桥 + MCP 启动自拉起 by @AceGuru-mjh in #63
- feat: 12-check CI matrix + auto-release on every merge + skills CLI + version single-source by @AceGuru-mjh in #65
New Contributors
- @AceGuru-mjh made their first contribution in #59
Full Changelog: v0.2.0...v0.3.0
0.2.0
VideoOS v0.2.0 — 对话式 Agent 应用
从 IDE 优先到对话优先:对 Agent 说「做一个 30 秒的产品介绍视频」,规划 → 写 DSL → 编译 → 预览 → 视觉 QA → 渲染全自动完成,聊天流内联每一步。
新特性
- 🎬 首启向导:第 1 屏 8 主题实时迷你预览(5 深 3 浅,点击全局生效)→ 第 2 屏 BYO-LLM 模型配置(9 家内置目录:OpenAI/Anthropic/DeepSeek/智谱/通义/Kimi/豆包/Ollama/自定义 + 测试连接 + 拉取模型列表 + 演示模式)
- 💬 对话主界面:会话持久化 · 任务卡逐步点亮 · artifact 内联(帧缩略图 / MP4 播放 / QA 结果)· 随时停止 · Markdown 渲染
- 🛠️ Skills 系统:skills/ 自动发现 + @skill 引用 + 触发词自动注入(Agent Kit 交付 25+ 技能自动生效)
- 🔌 本地 MCP:optional peer 消费 @videoos/mcp-host(装即点亮),工具白名单逐项管控
- 🛡️ 权限门控:L1 全确认 → L4 全自动 · 31 工具逐项 allow/confirm/deny · 危险命令黑名单 · 聊天内确认卡(允许本次 / 总是允许 / 拒绝)
- 📊 可视化面板:任务管线 stepper · token / 渲染 / 缓存用量 · 帧播放器 + 场景时间线(artifact 帧自动定位)
- ⚙️ 设置中心:九大类(通用 / 模型 / Agent / 渲染 / MCP / Skills / 界面 / 隐私 / 高级),即时保存实时生效,JSON 级编辑器
- 🖥️ IDE 高级模式:Monaco / 时间线 / QA 全保留,对话 ⇄ IDE 一键切换
安装
Windows x64:下载 VideoOS-Studio-Setup-0.2.0.exe(NSIS,内置 bun sidecar 引擎 + Studio)。首次启动进入向导;无 Key 可用「演示模式」体验完整 Agent 闭环。
完整变更:S1 c86bda3 · S2 225c77e · S3 6c3cd5d · S4 7f6a8bc · S5 eee6e9f · S6 dbe0c31 · 发布准备 268db8a
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