Roughcut AI Local First Editor — AI skill for Claude Code
Open-source, local-first AI video editor: on-device transcription (whisper.cpp), local LLM rough cuts (Gemma via Ollama), transcript-based editing, NLE export, and an MCP tool surface Claude can drive.
How to install Roughcut AI Local First Editor
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open PaulBratslavsky/roughcut-ai-local-first-editor and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Roughcut AI Local First Editor does
Open-source, local-first AI video editor: on-device transcription (whisper.cpp), local LLM rough cuts (Gemma via Ollama), transcript-based editing, NLE export, and an MCP tool surface Claude can drive. GPL-3.0.
Alternatives in AI
- Repomix — 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file 22.7k ★
- Azure OpenAI .net — GPT-4, embeddings, DALL-E, and Whisper client 1.8k ★
- Paritok 4b V1 — Non-destructive compression gateway for AI coding agents 1.4k ★
README
RoughCut
**An open-source, local-first, AI-powered video editor.** Raw talking-head footage goes in; a clean rough cut comes out — **entirely on your machine**. Transcribe on-device, let a local LLM remove silences, filler words, and bad takes, refine by editing the transcript or chatting with your footage, then export to Premiere, Final Cut, or DaVinci Resolve. No upload, no subscription, no account.
Uniquely, the editor exposes its tools over [MCP](https://modelcontextprotocol.io), so Claude Desktop or Claude Code can drive it — the same tool registry powers the local agent loop and the UI. One tool set, three callers.
Mission: prove that a paid cloud AI service can be replaced by owned, local-first software. See [`docs/01-product.md`](docs/01-product.md).

Highlights
- Edit text, not timelines — strike a sentence in the transcript and the cut follows; click a word to seek; ←/→ steps word-by-word with an audio cue
- AI rough cut in one click — on-device whisper transcription + silence/filler/take detection; composes with your manual edits and is one undo step
- "Make this 20 minutes" — semantic duration planner ranks segments by importance (local embeddings) and batches the cut, via chat or one tool call
- Hybrid transcript search — BM25 + local embeddings; "find the part about…" works on meaning, not keywords
- NLE hand-off — Premiere/Resolve XML, FCPXML, EDL, OTIO, SRT, or a rendered MP4
- Claude can drive it — 30+ MCP tools with batch editing; every external edit is tagged and undoable
- Zero egress — the only network use is user-triggered model downloads; everything is verifiable with a network monitor
Using RoughCut
macOS 11+ (Apple Silicon or Intel).
Install
**Option A — download:** grab the latest `.dmg` from [Releases](https://github.com/PaulBratslavsky/roughcut-ai-local-first-editor/releases) (
Related Skills
Shiyin
macOS meeting notes: live transcript, local transcription (Breeze ASR / whisper.cpp), speaker diarization, AI
Lumen AI Video Editor
Open-source AI video editor for Windows: timeline editing, frame-exact export, on-device Whisper captions, Ble
Video To Text
Turns YouTube and Twitter/X videos into readable articles (PT-BR + English) — local transcription via Whisper,
Local LLM Benchmarks
Measured llama.cpp benchmarks on AMD Radeon RDNA4 with ROCm: RX 9070 XT + Radeon AI PRO R9700 (48 GB). Qwen3.8
Dettivo Linux
Private, offline speech-to-text for Linux: push-to-talk dictation into any app, meeting transcription with spe
Talkshot
Push-to-talk visual notes for macOS - screenshot + voice note capture with on-device transcription, built for
Related Agents
Backend Engineer David
Use this agent when you need expert guidance on Rust systems programming, Tauri v2 desktop applications, audio
Fpm Transcription
Produces a certified transcript by running two independent ASR engines (Soniox boosted + ElevenLabs Scribe) co
Lesson Cut Critic
Reads the simulated delivered transcript of a lesson after every proposed cut is applied, and finds what per-w