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.
One npm command, one setup wizard. Pick Telegram, Discord, or Slack.
“Fix the login bug in auth.ts” — from your phone or desktop.
Thinking, tool calls, code changes, test results — streamed in real time.
OpenACP is built on the Agent Client Protocol — an open standard that works like LSP, but for AI coding agents.
Like LSP standardized autocomplete for every editor, ACP standardizes how any tool talks to any AI agent. Implement once, work everywhere. JSON-RPC over stdio, with typed events for streaming, tool calls, and permissions.
Each platform gets a native adapter that translates ACP events into platform-specific features. Forum topics, threads, buttons, voice — all handled natively.
Session management, permission gates, prompt queues, usage tracking, and agent lifecycle — all orchestrated by OpenACPCore with Zod-validated config.
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