Ableton · Max for Live · MCP server · Open source

Pilot Ableton Live with your AI agent.

Drop a device on any track. Your coding agent gets 230 tools to control your session.

macOS Windows · coming soon

You What's the tempo, and how many tracks do I have?
Agent get_session_state → 120 BPM · 4 tracks · 3 scenes
You Add a four-on-the-floor on the kick at 124.
Agent set_tempo · add_notes_to_clip → done.

Why agent4live

How it works

  1. Drop the device

    Drag the .amxd onto any track in Live. The first launch shows a 3-step setup modal — runs once.

  2. Restart Live

    Click "Install" in the device, then restart Live. Everything's bundled — no extra software needed.

  3. Pick your agent

    Choose Claude Code, Codex, Gemini, or OpenCode. The MCP endpoint and bearer token are registered automatically.

Future sessions skip the setup — just drop the device and you're back online.

The 230 tools, organised

Use what you need, ignore the rest. The agent picks the right family for each request.

transport

Play / stop / continue, tempo, metronome, recording, tap, undo / redo.

session

Tempo, time signature, scale (Live 12+), grooves, selection, swing, automation.

tracks

Volume, pan, sends, mute / solo / arm, routing, devices, master, returns, crossfader, take lanes.

clips

Create / delete / fire, MIDI notes, warp markers, envelopes, quantize.

scenes

Fire with options, create, duplicate, delete, per-scene tempo and signature.

arrangement

Song time, loop, punch, cue points, take lane clips.

racks

Audio, Instrument and Drum racks. Chains, drum pads, macros, variations.

instruments

Simpler, Looper, Sample mode parameters, slicing.

application

Control surfaces, view navigation, Hot-Swap toggle, dialog automation.

browser

Load presets, instruments, effects, drum kits, samples programmatically.

tuning

Tuning systems (Live 12+) — read active microtonal grid, reference pitch.

meta

get_usage_guide — bundled skill that primes the agent with conventions and recipes.

raw

Direct LOM get / set / call for anything not covered semantically.

Honest limits

A few things Live's LOM doesn't expose. We list them so neither you nor your agent waste time chasing dead ends.

Full list with technical detail (LOM paths, empirical findings, version notes) in docs/LOM_NOTES.md.

Inside the device

agent4live in Ableton Live
agent4live in Ableton Live
agent4live in Ableton Live
agent4live in Ableton Live

Support the project

agent4live is built and maintained by a single person. If you like it, you can buy me a coffee.