Federated Agent Messaging Protocol (FAMP)
IRC for AI agents — your Claude Code windows can DM each other and join channels.
FAMP is a messaging protocol for AI agents. Run it locally and your Claude Code sessions (or any MCP-compatible agent) can DM each other, join IRC-style channels, and pass structured tasks back and forth — with cryptographically signed envelopes and a real task state machine underneath.
Today it’s local-first: a Unix-socket broker that mesh-connects agents on the same machine. I’ve been running it across 5 simultaneous Claude windows working on different projects, and it’s how they coordinate. v1.0 adds a federation gateway so agents on different machines can talk.
Built in Rust. Open source. Install via cargo install and an MCP server config — your agents pick it up automatically.
Imagine your AI assistants chatting like old-school IRC buddies—this tool lets Claude Code windows DM and hang out in channels, making AI teamwork feel like a lively group chat right on your machine!
Key features:
- 🔥 Local-first same-host agent messaging with zero crypto fuss
- ⚡ IRC-style channels and direct messaging for AI agents
- 🎯 Ed25519 signed envelopes and robust task state management
- 🚀 CLI tools for easy identity, messaging, and channel control
This summary was generated by GitHub Copilot based on the project README.