claude-ambient

A living band above the Claude Code prompt, fed by Claude's work. Eleven scenes, each with its own sound: every tool call is a fish, a star, a wagon, a note. This page runs the mod's own scenes and plays its own sounds, so what you see and hear is what you get in the terminal.

claude · /ambient aquarium
❯
sound is off · press “Sound on”, then “Run a turn”

What else it does

The weather can be the real sky

/ambient weather istanbul makes the weather scene follow the sky over a place: clear, cloud, rain, snow or thunder, day or night, with the place and the temperature in the corner. The sound follows it too. Claude's failed calls still storm on top. /ambient weather auto takes the city of your time zone.

Weather data by Open-Meteo.com. The mod asks nothing of the network until you name a place.

One session plays, however many are open

Ten terminals do not make ten rainstorms. The session you last used plays the bed; the others fall silent within two seconds, and one of them takes over when it ends. The short sounds of calls stay each session's own. A bed loops with no gap: each play crosses into the next.

Switches under the prompt

In the fullscreen terminal and the desktop app, a row under the hint line turns the band on and off, shows it always or only while Claude works, makes it shorter or taller, turns the sound on and off, sets the volume and opens the scene picker, with a click. You pick what the row holds: /ambient hint volume off, or the picker.

♪ lofi  [ ● band ]  [ ◉ always ]  [ - ] 5 rows [ + ]  [ ● sound ]  [ - ] 55% [ + ]  [ scenes ]

Some of it lasts

The bonsai grows a little with every finished turn and is still there next week; it wears the season on your clock. The skyline is built from the day's edits and starts over each morning. The city and the weather know night from day.

Commands

/ambientOpens the picker: a key for every scene and setting
/ambient lofiPicks a scene by name, by the start of it, or with next and prev
/ambient soundThe sound on or off; mute, stop and play work too
/ambient volume 40How loud, 0 to 100, or up and down
/ambient weather <city>The real sky over a place; auto or off
/ambient shuffleA new scene with every turn
/ambient rows 5How tall the band is, 3 to 10 rows
/ambient whenShow always, or only while Claude works
/ambient backdropThe fireplace, the heart monitor and the digital rain paint a backdrop, or show your terminal behind them, as they do to begin with
/ambient hint volume offLeaves a control out of the row under the prompt: name, band, when, rows, sound, volume, scenes
/ambient offTakes the band and its sound away, and leaves the row under the prompt to switch them back; on brings them back
/ambient closeTakes it all away, in every open session: the band, its sound and the row under the prompt; on brings them back

Install

claude plugin marketplace add barisdemirhan/claude-mods
claude plugin install ambient@claude-mods

Restart Claude Code and type /ambient to pick a scene. The sound is off until you ask for it: /ambient sound on.

How the sound is made

Nothing here is a recording. Every bed and every chime is synthesized from arithmetic: filtered noise for rain and fire, plucked partials for bells and kalimbas, a little room around them. The whole lofi loop is eight bars written as numbers.

A tool call's kind picks its note on a pentatonic scale, so a turn of Claude's work is a small tune. However many sessions you have open, one plays the bed: the one you last used.