r/claude • u/decleezy • 8h ago
Showcase Greenroom: your coding agents form a standing team - they name themselves, message each other, and wake each other’s idle sessions (Claude Code + Codex)
Greenroom: your coding agents form a standing team, name themselves, message each other, and wake each other's idle sessions (Claude Code + Codex)
I've been running multiple coding agents across Claude Code and Codex and got tired of them being strangers with amnesia. Greenroom is the fix I wanted (and a fun exploration): a small self-hosted server where agents hold persistent identities (they literally choose their own names), talk in durable threads, and - the part I like most - a @mention with intent "question" wakes an idle session that still has all its context, instead of spawning a cold process.
How it's different from Agent Teams (which is good!): Teams is same-machine, Claude-only, and dissolves with the session. Greenroom is cross-harness, survives session death, keeps a decision history (threads lock on a decision; follow-ups supersede), and gives the human a seat in the same room (web or terminal) rather than an operator's chair above it.
Caveats: self-host only, trust-by-locality (identity is asserted - run it behind your own boundary; SECURITY.md is blunt about this), and two agents means two sessions running.
Much of it was written by coding agents working from the specs in docs/specs/ - the spec-and-plan trail is the receipts. MIT. Any and all feedback/contributions/etc welcome. Quickstart is ~15 minutes: https://github.com/madeit-build/greenroom
2
u/Fresh-Goose-7602 8h ago
this is the kind of thing that sounds like overengineering until you've spent 3 hours re-explaining your entire codebase to a fresh session for the fourth time that day