BeatDesign

io.github.erickkkyt由 GitHub 帳號 erickkkyt 發布v0.2.1更新於 Oct 24, 2026

Local-first open-source AI media workbench with Canvas, video editor, Assets, and MCP tools.

已驗證STDIO僅桌面媒體與設計AI 與機器學習

概覽

AI 產生的概覽

BeatDesign 是本地優先的 AI 媒體工作台,其 MCP 工具讓助理在瀏覽器中所見的同一個影像與影片專案裡工作。

可以做什麼
探索並使用內建 Skill,管理 Project 與 Studio、Canvas、Editor 共用的 Assets,包括匯入和產生媒體檔案、檢視產生紀錄。在無限畫布上建立與編輯影像、影片、音訊、產生、時間軸與文字節點的工作流程,支援分支與比較產生結果。透過內建 BeatAPI 供應商產生影像和影片,並執行標準或深度影片分析。以非破壞方式編輯時間軸,包括片段、音訊、可移動影像疊加層和套用樣式的 SRT 字幕,然後算繪權威 MP4 時間軸並保持 Editor 開啟以供檢視。
適用情境
當你希望編碼助理驅動本地 AI 影像與影片專案時使用:在時間軸上拼接片段、放置疊加層、調整字幕,或在瀏覽器中檢視的同一個工作區內產生與分析媒體。
執行需求
以本地程序執行於 macOS 或 Windows,需要 Node.js 22+、pnpm 10+ 和較新的 Chrome 瀏覽器;以 pnpm dev 啟動工作區,以 pnpm mcp 啟動 stdio MCP 伺服器,以 pnpm dev:agent 啟動 HTTP MCP 端點。僅在產生、分析媒體或使用 AI 重做時需要 BeatAPI API 金鑰;本地匯入、編輯、預覽和匯出不需金鑰。
安裝前請注意
BeatAPI API 金鑰屬於憑證,產生或分析可能消耗付費額度。助理的變更會寫入瀏覽器所見的同一個本地專案,因此對時間軸、素材和字幕的編輯會實際生效。選取本地檔案不會上傳,但產生或分析媒體會將內容傳送給供應商。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 BeatDesign,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[BeatDesign infinite Canvas and local video Editor]

[圖片]

BeatDesign

Your local Higgsfield alternative.
Build image and video workflows on an infinite Canvas, finish them in a browser-native Editor, and let any MCP-capable Agent work in the same Project.

Website · Quick start · MCP · Product status

English · 简体中文 · 日本語

BeatDesign is an independent, open-source, local-first workspace for AI image and video creation. It is built for people who want the connected creative flow of tools such as Higgsfield, with a workspace they can run, inspect, and extend on their own machine.

Latest release — v0.2.5 · October 2026

Available in GitHub Release v0.2.5 and @beatapi/[email protected]. WorkBuddy marketplace review and availability are tracked separately.

For an existing source checkout, stop BeatDesign, run git pull --ff-only, pnpm install --frozen-lockfile, pnpm db:push, then restart pnpm dev:agent (or your usual UI/MCP commands). Keep your local data directory; no reinstall or project reset is needed.

  • Project settings: edit names and descriptions, upload or select a cover, and reset to an automatic image or local video poster. A manual cover stays selected after later imports and generations. Open the settings icon on a project card or workspace header.
  • Consistent generation versions: Canvas previews and Take selection agree on the latest successful output; manual selections and concrete timeline Assets are preserved.
  • Faster project entry: choosing Canvas or Studio creates one project and opens it directly, with retry protection.
  • Reliable audio export: MCP timeline rendering preserves clip gain across sequential shots, with peak protection for overlapping audio.
  • 30 MCP tools: Agents can update project settings through the same revision-checked command path as the UI. Canvas undo/redo can save an intentionally empty canvas; Windows test portability and narrow-screen layout are improved.

Already available: tail-frame continuation, Canvas-to-Editor handoff, image overlays, styled SRT captions, browser-native MP4 export, and MCP timeline rendering. Browser export needs no system FFmpeg; MCP frame extraction needs ffmpeg, and MCP timeline rendering also needs ffprobe.

Change details · Project settings · Current scope and roadmap

Current source (unreleased) adds persistent Canvas groups and arrangement, Asset folders, exact-version Elements and reusable local workflow templates, with 38 MCP tools. These changes are not in the v0.2.5 npm package. Organization guide.

Two creative modes, one Project

Infinite Canvas

Drop in prompts, images, video, and audio. Connect nodes, branch ideas, compare generations, reuse outputs, and keep the full visual workflow inside one project.

Video Editor

Turn Canvas results into a local timeline. Trim, split, move, mix audio, place and transform image overlays, style SRT captions, create alternate AI Takes, preview, and export MP4 in the browser.

Studio provides a focused generation surface. Assets keeps every imported and generated file available across Canvas, Editor, and MCP.

Why BeatDesign

  • Local by default. Projects, media, Canvas state, timelines, and generation history stay in your local workspace.
  • Canvas and Editor stay connected. A generated result becomes a reusable project Asset instead of disappearing inside one tool.
  • Bring your own Agent. Codex, Claude Code, Cursor, and other MCP hosts can inspect and update the same Project you see in the browser.
  • Bring your own generation access. BeatAPI is the built-in provider. Local importing, arranging, editing, previewing, and exporting do not require an API key.
  • Fork-friendly foundations. Provider adapters, project storage, and the command layer are explicit extension points.

From idea to finished video

text
Prompt or local media        ↓Infinite Canvas ─── connect, generate, branch, compare        ↓Shared Assets ───── images, video, audio, extracted clips        ↓Video Editor ────── trim, arrange, preview, export MP4        ↑Any MCP Agent ───── works in the same local Project

Quick start

Requirements include Node.js 22+, pnpm 10+, and a current Chrome browser on macOS or Windows.

bash
pnpm installpnpm db:pushpnpm dev

Open http://127.0.0.1:3020.

Add your own BeatAPI API key only when you want to generate or analyze media, or use AI redo. Selecting a local file does not upload it to a provider.

Choose how to run BeatDesign

CommandStarts
pnpm devThe visual workspace
pnpm dev:agentThe visual workspace and local HTTP MCP endpoint
pnpm mcpThe stdio MCP server for coding Agents

Use BeatDesign with an Agent

Current source exposes 38 local MCP tools (v0.2.5 packages expose 30) for Skills, Projects, Assets, Canvas, generation, and Editor operations, including built-in Skill discovery and authoritative MP4 timeline rendering. Agent changes use the same project services and become visible in the browser workspace.

After connecting your MCP host, you can ask:

Open my latest BeatDesign project, add these clips to a timeline, place the logo overlay, adjust the subtitles, and leave the Editor open for review.

Platform compatibility

Coding Agent / platformStatusQuick setup
Claude Code✅ SupportedPlugin or MCP config
Codex✅ SupportedPlugin setup
ZCode✅ SupportedMCP config
OpenCode✅ SupportedMCP config
Cursor✅ SupportedMCP config
Windsurf✅ SupportedMCP config
VS Code + GitHub Copilot✅ SupportedMCP config
Cline / Roo Code✅ SupportedMCP config
Qwen Code✅ SupportedMCP config
Gemini CLI✅ SupportedMCP config
Hermes Agent✅ SupportedMCP config
Kiro✅ SupportedMCP config
Trae✅ SupportedMCP config
WorkBuddy✅ SupportedConnector setup
QwenWork✅ SupportedHTTP connector
Doubao Work✅ SupportedHTTP connector

Open the full Agent integration guide →

What works today

  • Image and video generation plus Standard and Deep video analysis.
  • Image, video, audio, generation, timeline, and text nodes on the Canvas.
  • Project Assets shared across Studio, Canvas, Editor, and MCP.
  • Non-destructive timeline editing with image, video, audio, movable image overlays, and styled SRT caption tracks.
  • Local preview and browser-side H.264/AAC MP4 export with WebCodecs and Mediabunny.
  • English, Chinese, and Japanese interfaces.
  • Local stdio and Streamable HTTP MCP transports.

BeatDesign currently focuses on local, short-form creative workflows. Hosted collaboration, multiple named timelines, advanced transitions, speed controls, waveforms, and desktop packaging remain outside the current release.

See the complete shipped and planned scope →

Project guides

License

BeatDesign is licensed under Apache License 2.0. BeatAPI and BeatDesign trademarks, third-party model access, and bundled third-party components remain subject to their respective terms. See third-party notices and trademark policy.

來源:README.md,提交 b94e4af

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分