{"repo":"Cassette-Editor/oh-my-cassette","free":true,"listed":false,"github":"https://github.com/Cassette-Editor/oh-my-cassette","clone":"git clone https://github.com/Cassette-Editor/oh-my-cassette.git","description":"你的随身 AI 剪辑搭档 | Pocket AI co-editor for video montage — AI video editing plugin & MCP server for Claude Code, Codex, Hermes & OpenCode","language":"Python","stars":138,"topics":["agent-skills","ai-agent","ai-video-editing","claude-code","claude-code-plugin","codex","hermes-agent","mcp","mcp-server","opencode"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Oh My Cassette : Chat Your Raw Clips Into a Finished Cut 简体中文 English Point Claude Code , Codex , or Hermes at a folder of raw clips. Describe the video you want. Get back a finished, beat-synced cut. 14 clips in. One prompt. 13 minutes to a rendered file. No timeline. No editing software. No GPU. ⚡ Install in 30 seconds Restart your agent, then say: \"Edit the clips in ./footage into a 30-second travel vlog with beat-synced cuts.\" Needs Python 3.11–3.13, ffmpeg , and a Cassette account. Full setup — including OpenCode, Hermes, and any other MCP host — is in Quick Start. Want to try it first? Run it in your browser — no install, no account. 🎥 Overview 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 — beat-synced cuts, auto-matched music, subtitles, transitions, and picture-in-picture — with minimal token overhead. The agent does the parts that make editing tedious: it watches every clip, picks the shots, plans the cut, syncs it to the beat, and renders — while you stay in chat. Because it runs through your agent, you can do all of it from your phone. 💬 Chat-to-Edit Describe the video in plain language — the agent handles shot selection, pacing, and the timeline, so you never open an editor. 🎵 Smart Music Matching Finds and syncs music to the mood and rhythm of your footage, so the cut lands on the beat without you marking ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Cassette-Editor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Cassette-Editor/oh-my-cassette/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}