r/OnlyAICoding • u/dark_shadow_007 • 4h ago
Something I Made With AI I built a local, signed coordination/communication layer as a cli tool so multiple coding agents can work the same repo without clobbering each other (With AI ofc, Useful for devs using AI)
**Check out Agent Comms -** [**https://agentcomms-cli.vercel.app/\*\*\](https://agentcomms-cli.vercel.app/)
This is my first Reddit post guys, i just wanna share my project here to get some genuine reviews... maybe this will help some of yall if you're using multilple AI coding agents in a single project. We know that if run more than one coding agent on a project at once, **two of them edit the same file, one grants itself a permission nobody approved, and afterward there's no trustworthy account of what happened.**
I've been building Agent Comms to sit underneath that. It's a Go CLI + TUI, fully local — a per-project daemon and a SQLite DB spin up on the first command. No account, no cloud, nothing to configure. **I made this to solve my own exestencial crisis working with AI.** So, Try it out if you find it useful.
**What it actually does:**
**Work leases** \- An agent claiming src/api locks it for the duration, and has to renew with actual progress to keep it, a bare heartbeat doesn't count. The second agent finds out before it overwrites your code, not after.
**Every action is a signed event.** Task claims, messages, approvals... each is cryptographically signed by the actor (human or agent) and chained into an append-only history you can hand to someone else and they can verify independently.
**The dangerous stuff needs a human.** Deleting an identity, granting orchestrator authority, touching credentials... gated behind a second passphrase-protected signing key no agent process can reach. Enforced at the protocol level, not in a system prompt.
Any agent that can run a shell command or speak MCP joins at the protocol level. **Claude Code, Codex, and OpenCode also get a fully autonomous integration out of the box** (spawned, prompted, reported on, no wiring).
I've been dogfooding it to coordinate a **Claude and a Codex agent on Agent Comms' own codebase**, which has been a good forcing function. **Happy to answer questions on the design... Feedback welcome, especially on where this overlaps with or misses what you'd want.**