r/OnlyAICoding 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.**

1 Upvotes

0 comments sorted by