BeatDesign 是什么?本地优先的 AI 图像视频画布与时间线工作台
中文导读
BeatDesign 是一个本地优先的开源 AI 图像与视频创作工作区,把无限画布和浏览器视频编辑器放在同一个项目里。你可以在画布上用节点连接提示词、图片、视频和音频,生成并对比结果,再把素材放进时间线完成剪辑、字幕和 MP4 导出。项目数据保存在本地,本地编辑与导出不需要 API 密钥;同时提供 MCP 工具,让编码 Agent 能在同一项目中协作。适合想自行运行和扩展 AI 创作流程的开发者与创作者。
根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 Apache-2.0,创建于 2026-08-20,最近更新于 2026-09-23,目前有 164 个 Star。
项目介绍
BeatDesign 是一个开源、本地优先的 AI 图像与视频创作工作区,用无限画布和浏览器内视频编辑器串起从生成到成片的流程。项目定位为 Higgsfield 的开源替代方案,用 TypeScript 编写,采用 Apache-2.0 协议。
在无限画布上可以放入提示词、图片、视频和音频,通过节点连接来分支想法、对比生成结果并复用输出;画布结果可以进入本地时间线,进行裁剪、分割、移动、混音、图片叠加、SRT 字幕样式化、AI Takes 与 MP4 导出。项目、媒体、画布状态、时间线和生成历史都保存在本地工作区,本地导入、编排、编辑、预览和导出不需要 API 密钥。
BeatDesign 还提供 29 个本地 MCP 工具,支持 Claude Code、Codex、Cursor 等 MCP 客户端在同一个项目中查看和修改内容,改动会同步显示在浏览器工作区。
主要功能
- 无限画布:用节点连接提示词、图片、视频和音频,支持分支、对比与复用
- 浏览器视频编辑器:非破坏性时间线,支持裁剪、分割、音频混合、图片叠加与 SRT 字幕样式
- 共享 Assets:导入和生成的文件在 Studio、Canvas、Editor 与 MCP 之间共用
- MCP 集成:提供 29 个本地 MCP 工具,支持多种编码 Agent 操作同一项目
- 本地优先:项目、媒体、画布状态与生成历史保存在本地,本地编辑与导出无需 API 密钥
- 本地预览与浏览器端 H.264/AAC MP4 导出(基于 WebCodecs 与 Mediabunny)
适合谁用
适合希望在本地运行、检查和扩展 AI 图像视频创作流程的开发者与创作者,也适合使用 MCP 编码 Agent 参与同一项目协作的用户。
快速上手
- 安装 Node.js 22+、pnpm 10+,并使用 macOS 或 Windows 上的新版 Chrome 浏览器
- 执行 pnpm install 安装依赖
- 执行 pnpm db:push 初始化数据库
- 执行 pnpm dev 启动可视化工作区,并打开 http://127.0.0.1:3020
- 如需生成或分析媒体,在设置中添加自己的 BeatAPI API key;也可用 pnpm dev:agent 或 pnpm mcp 启动 MCP 服务