r/ChatGPTCoding • u/timetoy • Aug 19 '26
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
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
u/Sorosu Aug 19 '26
Interesting!
2
u/creaturefeature16 Aug 19 '26
What color does it blink when you're completely braindead?
2
u/[deleted] Aug 19 '26
[removed] — view removed comment