Send a message. The agent writes code. You see everything — in real time.
OpenACP is fully open source and self-hosted. Install from npm, connect your chat platform, and start coding with any supported AI agent.
npm install, run the setup wizard.
Telegram, Discord, or Slack. Pick your platform.
Send a message. The agent reads, writes, and runs code.
28+ AI agents from the ACP Registry. Claude Code, Gemini CLI, Codex, and more.
See thinking, tool calls, and output as they happen. No waiting for completion.
Approve or deny agent actions directly from your chat interface.
Send voice messages with Groq STT and Edge TTS for natural interaction.
Move seamlessly between terminal and chat with the /handoff command.
Expose local ports via Cloudflare, ngrok, or bore for remote access.
Token counts, cost reports, and budget limits to keep spending in check.
Background service with auto-start so your agents are always available.
Extend functionality with npm-based adapters and community plugins.
Connect 28+ AI coding agents from the ACP Registry. Switch between them per session, compare outputs, and use the best tool for each job. No vendor lock-in.
Deep integrations with your favorite messaging platforms. Forum topics, threads, voice messages, slash commands — all supported natively.
Forum topics, streaming, voice messages
Threads, slash commands, rich embeds
Socket mode, channels, thread replies
| OpenACP | Claude Code Channels | |
|---|---|---|
| Price | Free & open source | $20/month |
| Agents | 28+ agents | Claude only |
| Telegram | Yes | No |
| Discord | Yes | No |
| Slack | Yes | Yes |
| Self-hosted | Fully | Hybrid |
| Voice input | Yes | No |
| ACP Protocol | Native | No |
| Session transfer | Yes | No |
| File viewer | Built-in | Limited |
Use, modify, and distribute freely. No vendor lock-in, no surprise pricing.
Built on an open standard for agent communication. Interoperable by design.
Growing community of contributors, plugin authors, and agent builders.
Let multiple AI agents collaborate on the same project. Assign tasks, share context, orchestrate workflows.
Run Claude Code and Gemini side by side on the same codebase
Agents see each other’s progress and avoid conflicts automatically
Split work across agents by specialty — frontend, backend, tests
Monitor all agents from one chat thread with real-time status