diffusionstudio/editor

The VS Code of video editing, built for agents.

What it solves

Diffusion Studio turns AI agents into professional video editors. It bridges the gap between AI-generated scripts or instructions and the technical requirements of video production, allowing users to automate tasks like cutting clips, removing filler words, adding subtitles, and creating motion graphics.

How it works

It uses a "compositions-as-code" approach where video projects are defined as JSX files. The desktop application acts as a visual editor that renders these files, while simultaneously exposing an MCP (Model Context Protocol) server. This allows AI agents (like Claude Code or Cursor) to "see" and "hear" media through specialized CLI tools—such as diffusion transcribe or diffusion listen—and manipulate the video timeline by writing directly to the project's code. Changes made in the UI are reflected in the code, and vice versa.

Who it’s for

This project is for developers and power users who want to automate video editing workflows using AI agents. It is ideal for those who prefer managing video projects through code or natural language prompts while retaining the ability to manually refine the output in a professional-grade visual editor.

Highlights

  • Bidirectional Editing: Changes made in the visual editor are saved as code, and code updates are instantly reflected in the visual canvas.
  • Agent-Ready Tools: Includes a suite of CLI commands for media inspection, including transcription, waveform analysis, and frame grabbing, designed for AI agents to process raw footage.
  • Code-Based Compositions: Uses a JSX-based authoring API, making video projects version-controllable and programmatically editable.
  • Headless Support: The runtime can operate without a UI, enabling automated rendering pipelines for large-scale video generation.

Written about in

Related

  • Project
  • Project
  • Project
  • Project
  • Dispatch