Skip to content

AI COMMS v1.0.0 — Multi-Agent Communication Network

Choose a tag to compare

@Jovancoding Jovancoding released this 04 Apr 21:07
· 37 commits to main since this release

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/health and /ready endpoints 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 WhatsApp

Test 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 test

Requirements

  • Node.js >= 20.0.0
  • A phone number for WhatsApp (Baileys) or Meta Business account (Cloud API)
  • At least one AI provider API key