CC-Connect is a Go bridge that puts a local AI coding agent into a chat app. You install and authenticate an agent command-line tool first, then run cc-connect, which relays messages between that agent and platforms such as Feishu/Lark, DingTalk, Slack, Telegram, Discord, WeCom, LINE, Weibo, QQ, Matrix, and personal WeChat. Most platforms connect over WebSocket, stream, long polling, or socket mode, so no public IP address is needed; LINE uses a webhook and requires a public URL.
Supported agents include Claude Code, Codex, Cursor Agent, Gemini CLI, Qoder CLI, OpenCode, iFlow CLI, Kimi CLI, Pi, and GitHub Copilot, plus any agent that speaks the Agent Client Protocol. One process can serve multiple projects, each with its own agent and platform combination, and a web administration interface runs on port 9820 by default.
Control happens from the chat window through slash commands: switch models with /model, tune reasoning with /reasoning, change permission mode with /mode, change the next session's working directory with /dir, manage sessions, and read or write agent instruction files with /memory. Scheduled tasks are described in natural language, and binding several bots to one group chat lets them respond in the same conversation.
Platform capabilities vary. Text and slash commands, streamed replies, direct messages, and group chats work across the built-in platforms; Markdown cards, image and file transfer, and voice with speech-to-text and text-to-speech depend on the platform and, for voice, on speech providers enabled in config.toml. The interface is available in English, Simplified and Traditional Chinese, Japanese, and Spanish.
Features
- Agent bridge: connects an already-installed, already-authenticated local coding agent CLI to chat platforms
- Wide agent support: Claude Code, Codex, Cursor Agent, Gemini CLI, Qoder CLI, OpenCode, iFlow CLI, Kimi CLI, Pi, Copilot, and any ACP-compatible agent
- Thirteen chat platforms: Feishu/Lark, WPS Xiezuo, DingTalk, Slack, Telegram, Discord, WeCom, Weibo, LINE, QQ, QQ Bot, Matrix, and personal WeChat
- No public IP for most platforms: WebSocket, stream, socket mode, and long-polling transports
- Slash-command control: model, reasoning effort, permission mode, directory, sessions, and memory files from chat
- Multi-bot relay: several bots bound to one group chat can respond in the same conversation
- Scheduled tasks: recurring jobs described in natural language
- Multimodal messages: voice notes and screenshots with speech-to-text, text-to-speech, and multimodal forwarding
- Multi-project architecture: one process, several projects, each with its own agent and platform pairing
- Web admin interface: configuration and monitoring in the browser, on a configurable port
- Localized interface: English, Simplified and Traditional Chinese, Japanese, and Spanish
Integrates with
Claude Code
Terminal-based agentic coding tool that reads your codebase and runs tasks through natural-language commands
Codex
Lightweight coding agent that runs in your terminal
-
Devin
Cognition's autonomous software engineer for delegated migrations, refactors, bug fixes, and PR review
OpenCode
Open-source AI coding agent that runs in the terminal, an IDE, or a desktop app
