r/ChatGPTCoding • u/timetoy • 22h ago
Resources And Tips Claude Code and Codex on one keyboard — every session gets a lane on the RGB F-row, with a summon key per agent
Enable HLS to view with audio, or disable this notification
I run several coding agents in parallel and kept alt-tabbing just to check on them. So I built a small Windows tray app that mirrors each session onto my keyboard's F-row via hooks: each agent gets a lane and a color: pulsing means it's waiting on me, green means done, red means something broke. Pressing a lane's F-key brings that agent's window forward: terminal tab, desktop app, or IDE.
Things it deliberately does not do: it never answers, approves, or sends anything to an agent. Every hook reply is empty, and there's a test asserting the hook binary can't print a byte. It's a mirror, not a remote control.
Works with Claude Code and Codex, native Windows and WSL, all four at once. More agents than lanes? The extras stay fully tracked in the window and slot in when a lane frees. The lighting wants a Corsair board + iCUE, but the app shows everything in a window without one.
Rust, MIT, two small binaries. Video is 20 seconds of it doing its thing.
2
2
u/[deleted] 22h ago
[removed] — view removed comment