llms.txt · git:20261021.0c5996e · 2026-10-21 · sha256 72358c8df3318799
llms.txt git:20261021.0c5996eA
Immutable. This exact content never changes and is served at /api/v1/blob/72358c8df3318799.
# Oh My Cassette > Oh My Cassette is an open-source MCP server (PyPI: `oh-my-cassette`) that lets Claude Code, Codex, OpenCode and Hermes drive the Cassette video editor: import local media, send the user's editing requests to the Cassette agent one turn at a time, read the versioned timeline back, undo/redo, and export. Hosts start it with `uvx oh-my-cassette==0.5.0`. It is a generic bridge to the Cassette MCP service (`CASSETTE_MCP_URL`, Streamable HTTP, bearer token): the editing tools, their descriptions and the workflow instructions come from that service. The bridge adds only what needs the user's machine: it transcodes local video with ffmpeg and uploads local files before a call, downloads exported files after one, and answers a typed `preparing` status while local work continues in the background. MIT licensed. ## Docs - [README](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/README.md): overview, install per host, configuration - [Install guide for agents](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/llms-install.md) - [Skill](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/skills/cassette-video-edit/SKILL.md): the backend-independent rules a host follows - [Bridge contract](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/src/oh_my_cassette/contract.py): what the bridge and the service agree on - [Changelog](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/CHANGELOG.md)