veedstudio/open-edit
Open-source, agent-driven editing pipeline: create subtitles, motion graphics, slides, edit and render videos.
OpenEdit – AI‑driven video editing for coding agents
What it is – OpenEdit is an open‑source command‑line skill that lets a code‑centric AI agent (Claude Code, Codex or Gemini) edit videos by simply describing the desired changes. The agent calls the skill, which handles transcription, layout, rendering and output, returning an MP4 file.
How it works
- Install the skill with
npx skills add veedstudio/open-edit --skill open-edit. - The skill checks for Node 20+,
ffmpeg, and a transcription backend (VEED hosted service, local WhisperX, or a user‑provided JSON). - It creates a dev‑dependency (
@veedstudio/openedit-cli) and aruns/folder where each render’s assets and transcript are stored. - The agent writes an HTML‑based description of the edit (captions, cuts, graphics, etc.).
- The CLI renders the page frame‑by‑frame in a headless browser, inspects the frames, and produces a final MP4. Subsequent edits only re‑render the changed segment.
What you can ask it to do
- Add or style subtitles, translate and lip‑sync to multiple languages.
- Cut sections, re‑frame footage, or generate entirely new clips from stills, slides, or AI‑generated media.
- Create title sequences, motion‑graphics, or brand‑consistent campaign cards using VEED’s AI video/image generators.
- Iterate on a render by giving follow‑up instructions (e.g., change colour, move text, emphasize a word).
Typical workflow
- Open your coding agent and issue a natural‑language command, e.g.
Add subtitles to my video clip.mp4. - The skill installs any missing tools, asks once how you want transcription, and then runs.
- When finished you receive the path to the edited MP4 inside
runs/.
Requirements
- macOS, Windows or Linux with Node 20.18.1+.
ffmpeg(installed automatically on macOS via Homebrew; on Windows it is downloaded; on Linux you run the suggested package‑manager command).- Access to Claude Code, Codex or Gemini CLI.
- Optional VEED account for hosted transcription (free tier ≈10 min/month) or local WhisperX (≈2 GB model download).
Limitations
- No graphical UI or timeline – all control is via textual prompts to the agent.
- Output quality depends on the prompting model; expect “rough edges” and may need iterative tweaks.
- Linux support is less tested; the skill only prints install commands for privileged tools.
License – Apache‑2.0.
OpenEdit turns a language‑model‑driven coding agent into a full‑stack video‑editing pipeline, handling everything from transcription to final MP4 rendering without a GUI.
Related
- Project
- Project
- Project
- Project