OpenACP
Control AI coding agents
from Telegram, Discord & Slack

Send a message. The agent writes code. You see everything — in real time.

Quickstart

Get running
in 60 seconds

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 -g @openacp/cli
added 290 packages in 21s
$ openacp
✓ Platform: Telegram connected
✓ Default agent: Claude Code
✓ Workspace: ~/code/my-project
$
How it works

Three steps to start

01

Install OpenACP

npm install, run the setup wizard.

02

Connect your chat

Telegram, Discord, or Slack. Pick your platform.

03

Start coding

Send a message. The agent reads, writes, and runs code.

Features

Everything you need

Multi-Agent Support

28+ AI agents from the ACP Registry. Claude Code, Gemini CLI, Codex, and more.

Real-time Streaming

See thinking, tool calls, and output as they happen. No waiting for completion.

Permission Control

Approve or deny agent actions directly from your chat interface.

Voice & Speech

Send voice messages with Groq STT and Edge TTS for natural interaction.

Session Transfer

Move seamlessly between terminal and chat with the /handoff command.

Tunneling

Expose local ports via Cloudflare, ngrok, or bore for remote access.

Usage Tracking

Token counts, cost reports, and budget limits to keep spending in check.

Daemon Mode

Background service with auto-start so your agents are always available.

Plugin System

Extend functionality with npm-based adapters and community plugins.

Agents

Bring your
own agent

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.

Claude Code
Gemini CLI
Codex
Copilot
Cursor
Cline
Goose
Amp
Aider
Roo Code
Windsurf
+17 more
Platforms

Works where
you chat

Deep integrations with your favorite messaging platforms. Forum topics, threads, voice messages, slash commands — all supported natively.

Telegram

Forum topics, streaming, voice messages

Discord

Threads, slash commands, rich embeds

Slack

Socket mode, channels, thread replies

Comparison

OpenACP vs Claude Code Channels

OpenACP Claude Code Channels
PriceFree & open source$20/month
Agents28+ agentsClaude only
TelegramYesNo
DiscordYesNo
SlackYesYes
Self-hostedFullyHybrid
Voice inputYesNo
ACP ProtocolNativeNo
Session transferYesNo
File viewerBuilt-inLimited
Open source

Extensible, adaptable,
open source

MIT License

Use, modify, and distribute freely. No vendor lock-in, no surprise pricing.

ACP Protocol

Built on an open standard for agent communication. Interoperable by design.

Community

Growing community of contributors, plugin authors, and agent builders.

New

OpenACP Cowork

Let multiple AI agents collaborate on the same project. Assign tasks, share context, orchestrate workflows.

Multi-agent sessions

Run Claude Code and Gemini side by side on the same codebase

Shared context

Agents see each other’s progress and avoid conflicts automatically

Task delegation

Split work across agents by specialty — frontend, backend, tests

Unified view

Monitor all agents from one chat thread with real-time status

Roadmap

What’s next

Shipped
  • Telegram, Discord & Slack
  • 28+ agents via ACP Registry
  • Voice messages
  • Session transfer
  • Tunneling & file viewer
  • Usage tracking & budgets
  • Daemon mode & REST API
In progress
  • OpenACP Cowork
  • Web dashboard UI
  • Plugin marketplace
  • Enhanced onboarding
Upcoming
  • WhatsApp & Teams
  • Team collaboration
  • Agent analytics
  • Cloud deploy templates
  • Mobile app

Get started now

$ npm install -g @openacp/cli