PuppetCat

The open-source video editor your AI agent can actually use.

Alpha macOS AGPL-3.0-or-later

PuppetCat editor window with timeline

PuppetCat is a fork of Concat that makes the editor scriptable by AI agents. A native Rust engine does the work on your machine: no watermarks, no account, no subscription. You edit in the window, an agent edits over MCP, and both work on the same project.

Built for agents

Editing features

Connect an agent

The MCP server speaks stdio and works with any MCP-capable agent, such as Claude Code or Codex. The macOS app ships it at PuppetCat.app/Contents/MacOS/puppetcat-agent-mcp. If a PuppetCat window is open the server forwards to it, so you watch the agent's edits appear on your timeline.

{
  "mcpServers": {
    "puppetcat": {
      "command": "/path/to/puppetcat-agent-mcp"
    }
  }
}

Then ask for what you want in plain language:

Make a new project, import everything in ~/Footage/trip, cut the clips to the beat of song.mp3, add captions, and export 1080p.

Get started

PuppetCat is in alpha. Grab the latest build from GitHub Releases. macOS is tested; the builds are unsigned, so after installing run xattr -dr com.apple.quarantine /Applications/PuppetCat.app. Windows and Linux builds are produced but still untested, and mobile and Raspberry Pi 5 are on the way. Testing it and reporting what breaks is the most useful contribution.