Working
An agent is busy. Your buddy is busy too: focused eyes, orbiting dots, and drifting binary digits.
Agents work in the background, in terminals and windows you are not looking at. Agent Buddy sits on your desk and tells you what they are doing, at a glance.
It reacts to your agents
Agent Buddy shows what each agent is doing, and a small badge shows which agent. When your agents are quiet, it looks around, reacts when you tap it, and takes a nap.
An agent is busy. Your buddy is busy too: focused eyes, orbiting dots, and drifting binary digits.
An agent is waiting for your approval. A curious head tilt and an amber question mark tell you now, not ten minutes later.
The work is done. A short celebration, then back to idle. Come take a look.
Live demo
This is not a video. It is the same animation that runs on the device, live in your browser. Change the state, add agents, and tap the screen to see how your buddy reacts.
Scroll here to wake up your buddy.
Tip: tap the screen.
Badges show which agent is working, waiting, or done. Sessions from several agents combine into one state.
It reacts to your touch with a quick, spring-like recoil.
GitHub Copilot AI credits or agent tokens, at the bottom of the screen.
Drowsy eyelids and drifting Zs after two quiet minutes.
Built in. The device holds one character at a time, and you can switch over USB or Wi-Fi.
Desktop Agent Buddy
The same character, with the same animation, in a small transparent window. Put it beside your editor, your terminal, or on a second screen. Use it with the device, or on its own.
A local Settings page for characters, agents, badges, Wi-Fi, and the desktop app. Press the BOOT button on the device to open it.
Three small pieces, all on your computer and your desk.
Setup adds a hook to each agent you have. It reports events such as “started a tool”, “needs permission”, and “finished”.
Runs in the background. It combines the events into one state, sends it to the device, and serves Settings.
The device, over USB or local Wi-Fi, or the desktop app. Hooks only notify: your agents keep working if your buddy is off.
Everything you need is free and on GitHub. Pick the way that fits your desk.
With a device
The B or C model. A 1.75-inch round AMOLED touch screen.
No device
macOS, Windows, and Linux. The app carries the companion service and sets up your agents' hooks on first run.
The app is not code-signed. See the first-run step for your OS.
For developers
Needs Node.js 24.11 or newer. Setup installs the agent hooks, starts the service, and opens Settings.
git clone https://github.com/DanWahlin/agent-buddy.git
cd agent-buddy
npm run setup