An open-source AI agent that runs across CLI, Telegram, Discord, Slack, WhatsApp, Signal, and 10+ more platforms. Track every release here.
Compared to OpenClaw and similar CLI-only agents
| Feature | Hermes Agent (73k stars) | OpenClaw (356k stars) |
|---|---|---|
| Stars | 73k+ | 356k+ |
| Language | Python — native ML/data science ecosystem | TypeScript — Node.js 24 runtime |
| Channels | 12+ (Telegram, Discord, Slack, WhatsApp, Signal, Email, DingTalk, Matrix, Mattermost, Feishu, WeCom, SMS) | 24+ (all of Hermes channels plus iMessage, Google Chat, LINE, IRC, Teams, Nostr, Twitch, Zalo, WeChat, WebChat, etc.) |
| Inference providers | 400+ models via Nous Portal, Anthropic, OpenAI, HuggingFace, GitHub Copilot, Alibaba, and credential pool rotation | Multi-provider with OAuth + API key auth, model failover chains |
| MCP support | Native MCP client + server mode (expose conversations to Claude Desktop, Cursor, etc.) with OAuth 2.1 | MCP client via tools |
| Memory | Pluggable memory provider ABC — Honcho, vector stores, custom DBs with profile-scoped isolation | Session model with main/group isolation, queue modes |
| Plugin system | Python plugin architecture with lifecycle hooks (pre/post LLM call), 70+ bundled skills | Skills system with bundled/managed/workspace skills, onboarding-driven setup |
| Voice | Push-to-talk CLI, voice notes in Telegram/Discord, local Whisper transcription | Voice Wake with wake words (macOS/iOS), Talk Mode on Android, ElevenLabs TTS |
| Companion apps | CLI + gateway platforms | macOS menu bar app, iOS/Android nodes, Live Canvas with A2UI |
| Multi-instance | Profiles — isolated config, memory, sessions, skills per instance with token-lock | Multi-agent routing — route channels/accounts to isolated agents per workspace |
| API server | OpenAI-compatible /v1/chat/completions endpoint + /api/jobs REST API | Gateway WS control plane with sessions, presence, webhooks |
| Browser | Camoufox anti-detection browser with persistent sessions, VNC debugging, configurable SSRF bypass | Standard browser tooling |
One agent for every platform.
CLI, Telegram, Discord, Slack, WhatsApp, and beyond.