Micro Manager

Your coding agents, lit up on your keyboard. Each running Herdr agent gets its own key on a Work Louder Creator Micro 2 — press the key, jump to the agent.

Download for macOS Apple silicon & Intel · macOS 13+ · all releases · source
herdr
agents
herdr · claude
wire the socket API up to the panel
Reading HerdrClient.swift — each subscription owns its own connection.
Working…

Six agents, working away. Press a key to jump to one — exactly as the hardware does.

What it does

It is a menu-bar app and a hardware bridge in one — no Node, no daemon, no configuration to speak of. It watches Herdr for what your agents are doing and paints that onto the pad, so does anything need me? is a glance rather than a hunt through panes.

Key colourWhat it means
RedBlocked — the agent is waiting on you
AmberWorking
BlueDone — finished, but you haven't looked yet
GreenIdle — finished and seen

The underglow carries the worst state across every agent, so the answer is readable from across the room.

The rest of the pad

agent
agent
agent
agent
agent
agent
stack
tabs
land
macro
voice
macro

Installing

  1. Download, unzip, and drag MicroManager.app to your Applications folder.
  2. Launch it. macOS will ask for Input Monitoring — grant it. This is not optional: without it the app cannot talk to the pad at all.
  3. Toggle the manager off and on from the menu-bar panel so it reconnects with the new permission.

You will also need

A Work Louder Creator Micro 2, and a running Herdr server with some agents in it — Micro Manager reads Herdr's socket directly, so there is no plugin to install on that side. Quit Work Louder's Input app and the Codex desktop app while you use it: all three drive the same lighting and will fight over it.

The Inspector

A debug UI ships inside the app — open it from the Inspector button in the menu-bar panel. It logs every message in both directions, decodes the device's notifications, and lets you drive the lighting by hand: per-key colours, effects, the underglow, and a raw JSON-RPC console.

Hacking on the pad yourself

The protocol is written up in full — the raw-HID framing, the vendor RPC that reaches individual keys, the keymap binding that makes per-key colour possible at all, and how to read key, dial and joystick events back.

Read the hacking guide →

Building from source

git clone https://github.com/schacon/micro-manager.git
cd micro-manager
./scripts/bundle.sh --install

Requires a Swift 5.9 toolchain. The script signs with the first Developer ID or Apple Development identity in your keychain — which matters more than it sounds, because macOS keys the Input Monitoring grant to the signature, and an ad-hoc one changes on every build.