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.
Both take the same bridge as a stdio server. In Claude Desktop, open Settings › Developer › Edit Config and add:
{
"mcpServers": {
"tremor": {
"command": "/Applications/Tremor.app/Contents/Helpers/tremor-mcp"
}
}
}
In Cursor, add the same entry under Settings › MCP. Restart the client; 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.