← all repositories
diffusionstudio/editor

When your IDE renders a timeline instead of text

Because agents can't drag clips in Premiere Pro, this editor speaks JSON, JSX, and plain English instead.

2.6k stars TypeScript AgentsCreative · Design
editor
Velocity · 7d
+35
★ / day
star history

What it does Diffusion Studio is a desktop video editor that treats SolidJS JSX as its native project format. You edit on a canvas and the changes write back to code; you edit the code and the canvas redraws. A bundled CLI called dapi gives agents the media inspection tools—frame grabs, waveforms, transcripts—they need to reason about footage they cannot actually watch.

The interesting bit The architecture is essentially an IDE that renders a video canvas instead of text. Projects compile to a custom ECS runtime (via the koota engine) and every element carries an ID so the write-back knows exactly which prop to update when you trim a clip or drag a rect. It is a rare case where the human UI and the agent API are literally the same runtime.

Key highlights

  • Bidirectional editing: canvas changes land in JSX props; JSX changes mount live into the ECS runtime.
  • Agent-oriented CLI with media probes: dapi media commands decode frames, flag silence, transcribe audio, and pipe structured JSON for programmatic consumption.
  • Generative assets—images, video, voiceover—declared in code and composited directly into the timeline.
  • Headless runtime package separates the ECS world, traits, and media decoding from both the DOM and SolidJS.
  • Published under MPL-2.0; brand assets are separately copyrighted.

Caveats

  • The pre-built desktop download currently appears to be macOS Apple Silicon only.

Verdict Worth exploring if you are building agentic media workflows or want a programmable motion-graphics stack. If you just need to trim a vacation video, stick with DaVinci Resolve.

Frequently asked

What is diffusionstudio/editor?
Because agents can't drag clips in Premiere Pro, this editor speaks JSON, JSX, and plain English instead.
Is editor open source?
Yes — diffusionstudio/editor is open source, released under the MPL-2.0 license.
What language is editor written in?
diffusionstudio/editor is primarily written in TypeScript.
How popular is editor?
diffusionstudio/editor has 2.6k stars on GitHub.
Where can I find editor?
diffusionstudio/editor is on GitHub at https://github.com/diffusionstudio/editor.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.