llms.txt · diff

git:20260817.e1456f7 to git:20261021.0c5996e

7 added, 19 removed. Audit A to A.

# Oh My Cassette
- > Oh My Cassette is an open-source AI video editing plugin and local MCP server for Claude Code, Codex, Hermes Agent, and OpenCode. It turns natural-language chat into finished montage videos on Cassette (https://trycassette.online) — beat-synced cuts, auto-matched music, subtitles, transitions, and picture-in-picture.
+ > 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.
- Claude Code, Codex, Hermes Agent, and OpenCode launch the same local stdio MCP runtime. It handles media ingestion, edit planning, and job supervision; editing and rendering happen on the Cassette cloud service. Each editing turn returns a timeline delta, a CTL digest, and a contact-sheet JPEG saved locally with a clickable link, so an edit can be reviewed before anything renders. The runtime emits no editor deep link, and agents must not construct one. MIT licensed. Requires a Cassette account.
+ 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, case videos with prompts, and per-host install guides (Claude Code, Codex, OpenCode, Hermes, any MCP host)
- - [Changelog](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/CHANGELOG.md): release history
- - [Showcase](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/docs/showcase.md): six real case videos with the exact prompt, inputs, and processing time for each
- - [Support and scope](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/SUPPORT.md): what this plugin covers versus the hosted Cassette service, and where to report what
- - [Contributing](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/CONTRIBUTING.md): development setup and guidelines
- - [Privacy](https://cassette-editor.github.io/oh-my-cassette/privacy): what the plugin sends where, what it stores locally, and how to delete it
- - [Terms of use](https://cassette-editor.github.io/oh-my-cassette/terms): MIT licence summary, and the boundary between this plugin and the hosted Cassette service
- - [Development and troubleshooting](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/docs/development.md): configuration reference, transports, diagnostics, common runtime problems
-
- ## Try it
-
- - [Public web demo](https://trycassette.online/agent-demo): the full workflow in a browser, no install (evaluation only)
- - [Cassette](https://trycassette.online): the AI video editing service the plugin drives
-
- ## Optional
-
- - [简体中文 README](https://github.com/Cassette-Editor/oh-my-cassette/blob/main/README.zh-cn.md)
+ - [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)