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 ★
- Inference Serving — ai-research-skills vLLM, SGLang, TensorRT-LLM, llama.cpp 5.4k ★
- Surface — Show ranked attack surface for a target from its recon manifest + hunt memory 3.8k ★
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
Video To Text
Turns YouTube and Twitter/X videos into readable articles (PT-BR + English) — local transcription via Whisper,
Pitchr
Pitchr is an AI pitch coaching app for founder pitch practice. It supports live recording + transcription, asy
Lyns Voice
The voice of Claude Code - speak with Oracle. Local-first desktop app: on-device Whisper STT + neural Kokoro T
Wigi LLM
Physical control surface for local LLM fleets — WigiDash buttons.json launcher for one-touch llama.cpp model s
AIonDemandCluster
Spin up any open LLM on rented GPUs (vast.ai/RunPod), serve it with vLLM or llama.cpp, and drive it from Claud
Kintsugi Usb
AI-assisted rescue boot USB — a Ventoy multi-boot drive on Ubuntu 24.04 with offline LLM inference (Ollama + l
Related Agents
Fpm Transcription
Produces a certified transcript by running two independent ASR engines (Soniox boosted + ElevenLabs Scribe) co
UI Explorer
Drive and explore a native macOS app's GUI (screenshot → click/type → observe) and correlate each action with
Turbo Agent
Implements Turbo Drive, Turbo Frames, and Turbo Streams for fast, responsive Rails applications with minimal J