Open-source Cursor extension · built on Strudel

Your agent is vibing.
Now you can hear it.

Agent Vibes turns your AI agent's progress into live, generative music. Reads, runs, fails, ships. Every action becomes part of a living soundtrack for your code.

Star on GitHub

Free · MIT · synthesized entirely in your browser nothing streamed.

Agent Vibes simulated run
Intensity 0.00
Tension 0.00
Tempo 0.00 cps
Live signals
transcript 0 hooks 0 files 0 prompt 0
The idea

Watching an agent work is oddly tense.
So we scored it.

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.

  1. Idle Session open. An ambient drone nothing happening yet.
  2. Prompting You submit a prompt. Energy stirs.
  3. Thinking The agent reasons. Subtle layers fade in.
  4. Working Tools fire reads, shells, edits. Bass and kick build, tempo lifts.
  5. Tension A tool fails. A dissonant swell rises.
  6. The drop The agent streams its answer. The lead hits the climax.
  7. Resolve The run stops. Everything winds down to calm.
Scenes

One run, six moods.

The same agent state, rendered six 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.

How it works

Three signals, one conductor, live audio.

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 prompt · thoughts · tools hooks fails · response · stop your typing editor · composer Conductor state machine Strudel live Web Audio

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.

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.

Tension & release

Failures create suspense; long silences build dread. When the answer finally streams, the music drops.

Six switchable scenes

Cinematic, techno, lo-fi, chiptune, neoclassical piano, late-night jazz change the entire mood live, mid-run, from the panel.

Reacts to your typing experimental

Typing in files becomes gentle pulses. Experimentally (macOS), even the prompt you're composing mixes the music.

Synthesized & offline

No samples, no streaming, no accounts. Every drum and synth is built in the browser, so it works with no network.

Generative & fresh

Each session rolls a random key and mode, so a scene keeps its identity but never sounds exactly the same twice.

Live visual feedback

Meters, a VU output, a rhythm view and a color-coded event feed show exactly what's driving the sound.

Open source (MIT)

Scenes are just code that maps agent state to music. Fork it, tune it, or write a scene of your own.

Get started

Install & jam.

Search Agent Vibes in the Extensions panel of Cursor or VS Code, or install it straight from the marketplace.

Install from Marketplace
or

Prefer building from source?

Star on GitHub
  1. 01

    Install the extension

    Search “Agent Vibes” in the Extensions panel of Cursor or VS Code, then click Install.

  2. 02

    Start a Jam

    Run “Agent Vibes: Start Jam” and click ▶ to enable audio hooks auto-install for failure/stop cues.

  3. 03

    Give it a task

    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.