Reacts in real time
It's not a playlist. Every note is generated from what your agent is actually doing right now — reading, running, editing.
Agent Vibes turns your AI agent's progress into live, generative music. Reads, runs, fails, ships — and it all becomes a film score for your code.
Free · MIT · synthesized entirely in your browser — nothing streamed.
You fire off a prompt, then watch a wall of text scroll by as the agent reads, runs, edits, and finally answers. Agent Vibes reframes that wait as a performance — the dramatic arc of a run mapped onto a piece of music that breathes with the work.
The same agent state, rendered four ways. Pick one and the whole page — and the live demo above — tunes to it. Each session also rolls a fresh key and mode, so it never repeats.
Agent Vibes listens to what Cursor is doing, distills it into three smoothly-interpolated parameters, and hands them to a Strudel program that re-synthesizes itself as the run unfolds.
Transcript + hooks + your typing feed the Conductor, which holds three eased parameters — intensity, tension and tempo — and hands them to Strudel, which re-synthesizes the music live.
It's not a playlist. Every note is generated from what your agent is actually doing right now — reading, running, editing.
Failures create suspense; long silences build dread. When the answer finally streams, the music drops.
Cinematic, techno, lo-fi, chiptune — change the entire mood live, mid-run, from the panel.
Typing in files becomes gentle pulses. Experimentally (macOS), even the prompt you're composing mixes the music.
No samples, no streaming, no accounts. Every drum and synth is built in the browser, so it works with no network.
Each session rolls a random key and mode, so a scene keeps its identity but never sounds exactly the same twice.
Meters, a VU output, a rhythm view and a color-coded event feed show exactly what's driving the sound.
Scenes are just code that maps agent state to music. Fork it, tune it, or write a scene of your own.
Agent Vibes is an early V1 scaffold — honest about it. It's developer-installable from source today; the cinematic scene is the most developed while the others are being tuned.
$ git clone https://github.com/agent-vibes/agent-vibes.git
$ cd agent-vibes
$ npm install
$ npm run build
# then press F5 in Cursor → "Agent Vibes: Start Jam" Grab the repo and build the extension bundle.
Press F5 to open an Extension Development Host window.
Run “Agent Vibes: Start Jam” to open the panel beside your editor.
One click — required once by the browser's autoplay policy.
Auto-installed for failure/stop cues. Start a fresh agent chat.
Hand the agent some work, sit back, and listen to it build.
Heads up: the “react to what you type in the chat box” feature is experimental and macOS-oriented, and Agent Vibes is tuned for Cursor's transcript and hooks. It's young — and that's the fun part.