Let an AI assistant on your Mac drive Tremor's decks the way a controller does: plan a set from your library, load and analyze tracks, mix beat-locked, scratch, play the drum kit, record. Everything runs on your Mac. Off by default, on with one toggle.
Patent pending: the agent tool layer and its engine-quantized execution are the subject of a pending U.S. patent application.
Tremor for macOS hosts a Model Context Protocol (MCP) endpoint. MCP is the open standard AI tools use to call other software, so anything that speaks it, Claude Code, Claude Desktop, Cursor and others, can see Tremor's tools and use them. The agent doesn't touch the audio path: it reads your library and each track's structure, then declares what it wants, and Tremor's engine lands every action on the beat grid. That's why a mix an AI asks for arrives exactly on the phrase, even though the AI itself thinks in seconds.
The endpoint is bound to your Mac only (127.0.0.1), protected by a key generated on the machine, and closed the moment you turn the toggle off. There are no accounts and no servers. Your music, your mixes and your conversations with the agent never leave the computer.
Tremor › Settings › General › AI Agent Access › switch on Allow AI agents to control Tremor. The status line below shows the local address and how many tools and prompts are available.
Click Copy Setup Command and paste it into Terminal. It registers Tremor's bridge with Claude Code:
claude mcp add tremor -- "/Applications/Tremor.app/Contents/Helpers/tremor-mcp"
Open Claude Code and ask it to list Tremor's tools. From then on it can launch Tremor if it isn't running, browse the library and drive the decks. Watch the one-minute how-to.
They all register the same bridge. Tremor 3.3.1 adds a picker beside Copy Setup Command that copies the right line for each; on 3.3, paste these yourself:
copilot mcp add tremor -- "/Applications/Tremor.app/Contents/Helpers/tremor-mcp" # GitHub Copilot CLI
codex mcp add tremor -- "/Applications/Tremor.app/Contents/Helpers/tremor-mcp" # Codex CLI
agy mcp add tremor "/Applications/Tremor.app/Contents/Helpers/tremor-mcp" # Antigravity CLI (formerly Gemini CLI)
code --add-mcp '{"name":"tremor","command":"/Applications/Tremor.app/Contents/Helpers/tremor-mcp"}' # VS Code (then MCP: List Servers › tremor › Start once)
open 'cursor://anysphere.cursor-deeplink/mcp/install?name=tremor&config=eyJjb21tYW5kIjoiL0FwcGxpY2F0aW9ucy9UcmVtb3IuYXBwL0NvbnRlbnRzL0hlbHBlcnMvdHJlbW9yLW1jcCJ9' # Cursor (install link; Cursor asks to confirm)
Approvals: three of these gate every tool call by default, and a hidden prompt reads as a hang (with timed moves it also lands the mix late). Copilot: start it with copilot --allow-tool tremor. Codex: pick Always allow on its first prompt. Cursor: approve the tremor tools once, or turn on auto-run for MCP tools in its agent settings.
One-minute how-tos: GitHub Copilot CLI · Antigravity.
Claude Desktop takes the bridge as a stdio server. Open Settings › Developer › Edit Config and add:
{
"mcpServers": {
"tremor": {
"command": "/Applications/Tremor.app/Contents/Helpers/tremor-mcp"
}
}
}
Restart Claude Desktop; Tremor appears in its tool list.
An agent plans from each track's structure: phrases, energy curve, where the vocals are. Run analysis over your library once (or ask the agent: "make my library searchable") so every plan is instant and phrase-accurate.
Built-in prompts show up in your client as slash commands: /dj_session, /plan_set (a short interview builds the brief, then the booth preps the crate), /crate_dig, /analyze_library, /set_recap.