OrellBuehler

Kerf — AI skill for Claude Code

AI community

AI-assisted video & audio editor — Rust + Tauri, with an MCP server that lets Claude cut and assemble your footage.

How to install Kerf

This entry records only its repository, not the path inside it, so there is no exact command to give. Open OrellBuehler/kerf and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Kerf does

AI-assisted video & audio editor — Rust + Tauri, with an MCP server that lets Claude cut and assemble your footage.

Alternatives in AI

  • Hexstrike AI — HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomousl 8.2k ★
  • Generative Media Skills — Multi-modal Generative Media Skills for AI Agents (Claude Code, Cursor, Gemini CLI) 3k ★
  • Jcodemunch MCP — Cut AI token costs 95%+ on code exploration 2.6k ★

README

Kerf

Kerf

The non-destructive video editor your AI can drive.

Kerf is a cross-platform desktop editor with an **embedded MCP server**, so an LLM (Claude, or any MCP client) can analyze your footage and assemble the cut through the **same engine the GUI uses, on the same live project** — and it can actually *see* the frames it's editing. Nothing is re-encoded until you export.

**[kerf website](https://orellbuehler.github.io/kerf/)** · [download](https://orellbuehler.github.io/kerf/#get) · [FAQ](https://orellbuehler.github.io/kerf/#faq)

[![CI](https://github.com/OrellBuehler/kerf/actions/workflows/ci.yml/badge.svg)](https://github.com/OrellBuehler/kerf/actions/workflows/ci.yml) [![Release](https://img.shields.io/github/v/release/OrellBuehler/kerf?color=e29d2e&label=release)](https://github.com/OrellBuehler/kerf/releases) [![License](https://img.shields.io/badge/license-PolyForm%20Noncommercial-22b4c4.svg)](./LICENSE.md) [![Rust](https://img.shields.io/badge/Rust-1.95+-dea584.svg?logo=rust&logoColor=white)](https://rustup.rs) [![Tauri](https://img.shields.io/badge/Tauri-2-24C8DB.svg?logo=tauri&logoColor=white)](https://tauri.app) [![Stars](https://img.shields.io/github/stars/OrellBuehler/kerf?style=flat&color=e29d2e)](https://github.com/OrellBuehler/kerf/stargazers)

A _kerf_ is the slit a saw leaves behind — the cut itself. Kerf edits non-destructively: your timeline is an edit list over the original media, and nothing is re-encoded until you hit export.


Why Kerf is different

Plenty of tools bolt a chatbot onto a video editor. Kerf inverts that: the editor **is** an API, exposed twice over one shared project — as the GUI you click, and as [Model Context Protocol](https://modelcontextprotocol.io) tools an agent calls. So the agent isn't scripting a black box; it drives the identical engine — and its edits are **staged for review**, so they never move the cut