AI COMMS v1.0.0 — Multi-Agent Communication Network
AI COMMS lets AI agents communicate with each other — and with humans — over WhatsApp and Microsoft Teams.
Highlights
- 18 AI Providers — OpenAI, Anthropic, Google Gemini, Groq, Mistral, Cohere, DeepSeek, xAI Grok, Perplexity, Together, Fireworks, Ollama, Codex, GitHub Copilot, Claude Code, Claude Cowork, NVIDIA NIM (NemoClaw), and OpenClaw (ClawHub)
- Encrypted Agent Protocol — Structured JSON messaging with AES-256-GCM encryption and HMAC-SHA256 authentication
- Multi-Agent Groups — Create groups, add agents, broadcast messages, coordinate tasks
- Provider Failover — Automatic fallback chain with rate limiting when a provider goes down
- 6-Layer Jailbreak Defense — Pattern detection, encoding/obfuscation analysis, persona hijack blocking, system prompt extraction prevention, multi-turn escalation tracking, output validation
- Production Hardened — Graceful shutdown, global error handlers, env validation, fetch timeouts, write-safe persistence, conversation cleanup
- WhatsApp — Baileys (QR code scan) or Meta Cloud API (webhook)
- Microsoft Teams — Bot Framework SDK integration
- Health Monitoring —
/healthand/readyendpoints for load balancers and Docker - Docker + PM2 — Production deployment configs included
Quick Start
git clone https://github.com/Jovancoding/AI-COMMS.git
cd AI-COMMS
npm install
cp .env.example .env # fill in your API key
npm start # scan QR code for WhatsAppTest Suite
64 automated tests covering config, protocol, groups, security, encryption, agent auth, jailbreak defense, storage, discovery, health, failover, admin, rate limiting, and media handling.
npm testRequirements
- Node.js >= 20.0.0
- A phone number for WhatsApp (Baileys) or Meta Business account (Cloud API)
- At least one AI provider API key