CODEX NEEDS YOU - DO YOU WANT TO PROCEED? [1] YES

A Winamp windowshade for your coding agents.

One bar at the edge of your screen. One LED per agent. The LCD says who needs you. Press 1, 2 or 3 and the agent has its answer. Unroll it for the inbox.

cargo install --git https://github.com/baxterdax/adeamp adeamp

Linux, macOS, Windows; needs Herdr running. Open source, Apache-2.0; prebuilt binaries ship with v0.1. No account, no model in the loop, no screen recording. Pronounced "aid amp".

The ADEAMP bar in seven Winamp skins, then unrolled in base-2.91: Codex asks to deploy, 1 answers it, Claude asks a question later

Skins in the recording: base-2.91 (Nullsoft), ArcticAmp (zrco), TopazAmp (Topaz Designs), Green Dimension V2, Sarmatamp ZS4 (darjan), Excellence (wilian_souza), XMMS-Turquoise; by their authors.

Works on top of Herdr

Your agents already live somewhere. ADEAMP watches that place.

Herdr is the open-source runtime that keeps coding agents running in real terminals and reads what each one is doing. ADEAMP is a client of its socket: every state on the bar is Herdr's verdict, and every answer you send goes through Herdr to the agent's own terminal. Nothing is wrapped or replaced.

Claude CodeCodexOpenCodePiHermesCursor CLICopilot CLIGrokGemini CLIKimi+ 12 more
Two minutes

Install, start an agent, roll it up.

Install Herdr, then ADEAMP

curl -fsSL https://herdr.dev/install.sh | sh on Linux or macOS, then cargo install --git https://github.com/baxterdax/adeamp adeamp (prebuilt binaries ship with v0.1). ADEAMP finds Herdr's socket by itself.

Run your agents inside Herdr

Start claude, codex or any supported CLI in a Herdr pane, the way you already do. Each one shows up on the bar within a second, with its state.

Answer from the bar

When an agent asks something, its LED turns amber and the LCD shows the question. Press 1, 2 or 3. Unroll for the full inbox, with the question exactly as the agent painted it.

What it does

Six things, done well.

The bar

680 by 30 pixels, always on top, draggable anywhere. One LED per agent: amber pulsing means waiting on you, green means done, breathing green means working, dim means idle.

Keys from the bar

No unrolling needed. 123⏎ go to the agent that has waited longest. Tab moves to the next one that needs you and marks its LED, so you can see where the keys go.

The inbox

A card per agent, who needs you first. Blocked agents show the last lines of their screen and the keys. Done or idle ones get a prompt line. One button opens the agent's terminal in Herdr.

Real Winamp skins

Drop any classic .wsz on the bar and it wears it: the shade strip, the LCD font, the visualiser colours for the LEDs, the playlist colours for the inbox.

Your phone

Scan a QR on the bar and the inbox is on your phone, on your own network. Same questions, same keys, a buzz when someone needs you.

Honest states

Blocked means Herdr recognised a question on screen. Done means a finished turn and stays lit until you look. Unknown is shown as unknown. Demo data is always badged.

Skins

Thousands of skins already exist. They just didn't know about agents.

A classic Winamp skin is a zip of bitmaps, and its windowshade strip is literally this bar. ADEAMP measures the skin's own LCD wells and lays the strip out again at the bar's width: the name plate, the title well stretched into the ticker, the clock's place holding the LEDs, the skin's own buttons. The ticker is set in the skin's pixel font and steps like Winamp's marquee; the LED and inbox colours come from its colour files. Browse the Winamp Skin Museum or Skinbase, download one, drop it on the bar.

The bar in twelve skins: base-2.91, ArcticAmp, TopazAmp, Green Dimension, Sarmatamp, Excellence, DeadScarlett, Apollo, Genesis, SpringAmp, Green0, XMMS-Turquoise

Top to bottom: base-2.91 (Nullsoft), ArcticAmp (zrco), TopazAmp (Topaz Designs), Green Dimension V2, Sarmatamp ZS4 (darjan), Excellence, DeadScarlett, Apollo and Genesis (wilian_souza), SpringAmp (snk), Green0 (disciple87), XMMS-Turquoise. All of it is the skin's own pixels, Sarmatamp's yellow tape included.

Your phone

Answer from the couch.

Right-click the bar, turn on the phone, scan the QR. A phone on the same network or tailnet gets the same inbox: the question as the agent painted it, the same 1, 2, 3, a prompt line, a buzz when a new one needs you. The bar serves the page itself, token-paired; nothing in between, nothing stored anywhere.

Link is the paid part: the same inbox anywhere, with push notifications, through a relay that keeps nothing (the key never leaves your QR), and agents on your servers and other machines on one bar. Pairing is the account: scan, use it free for a week, then a key from Stripe. The desktop bar and the local phone page stay free.

Free · open source
$0
  • The bar, the inbox, the keys
  • Real Winamp skins
  • The phone page on your own network
  • Every agent Herdr knows; nothing leaves your machine
Get the source
Link · 7-day trial, no account
$5 a month, or $39 a year
  • The inbox anywhere, with push notifications
  • Servers and other machines on one bar
  • End-to-end encrypted; the relay keeps nothing
  • Your agents stay on the plans you already pay for
Get a key · $5 a month
Lifetime · $119, or $99 for the first 250
$99 once, launch price
  • Everything in Link, forever
  • Bring your own relay if you like
  • Your name in the skins credits
Buy once · $99
Questions

Fair questions.

Is ADEAMP another coding agent?

No. Claude Code, Codex and the rest write the code. ADEAMP shows what each one is doing, collects their questions, and passes your answers to them.

Does it act on my agents by itself?

No. It sends a key or a prompt only when you press one. It never answers a question for you, and it never types into an agent that is already waiting at a prompt: Herdr refuses that, and ADEAMP says so.

Do my agents have to run in Herdr?

Yes. Herdr is a free, open-source runtime that keeps agents running after you close the terminal and reads their state. ADEAMP is a client of it. Agents in other terminals are invisible to it.

Which skins work?

Classic Winamp 2 skins (.wsz). ADEAMP needs the skin's titlebar.bmp; it uses text.bmp, viscolor.txt and pledit.txt when they are there, and falls back to its own colours when they are not. Tested on a dozen so far, from Nullsoft's own base skin to fonts that paint black on yellow. Modern (.wal) skins are not supported.

What does it send, and where?

Nothing leaves your machine. ADEAMP talks to Herdr over a local socket and reads a skin file you gave it. The phone page is served by the bar on your own network, paired with a token. There is no account, no analytics and no model call. Link, when it ships, will relay the inbox end to end encrypted; the bar keeps working without it.

Linux, macOS, Windows?

All three. It is one native Rust binary with no webview. Windows support follows Herdr's: generally available, with their documented limits.