This is an early release preview. You may encounter bugs.
CC-Connect logo
Unclaimed

Tool connectors

CC-Connect

Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feishu/Lark, DingTalk, Slack, Telegram, Disco

A 81/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About CC-Connect.

CC-Connect connects coding agents running on a local machine to chat platforms, so a developer can work on local projects from a messaging app: ask the agent to inspect or change code, run commands, or handle automation tasks, and get the replies back in the chat. Most platforms connect over WebSocket, long polling, or socket mode, so the machine needs no public IP.

Supported agents include Claude Code, Codex, Cursor Agent, Gemini CLI, Kimi CLI, Qoder CLI, OpenCode, iFlow CLI, Pi, Copilot, and Devin, plus any agent that speaks the Agent Client Protocol (ACP). Supported chat platforms are Feishu (Lark), WPS Xiezuo, DingTalk, Slack, Telegram, Discord, WeChat Work, personal Weixin, Weibo, LINE, QQ, the official QQ Bot, and Matrix. Capabilities such as cards, file transfer, and voice vary per platform.

One process serves several projects, each pairing its own agent with its own platform. Slash commands in the chat switch models, reasoning levels, permission modes, sessions, and the working directory, and a session rotates to a fresh one after a period of inactivity so stale history does not keep feeding the model. In a group chat, several bots can relay messages to each other, so one conversation can involve more than one agent.

On Linux and macOS, a project can run Claude Code under a separate Unix user for file-system isolation, and CC-Connect refuses to start if its preflight checks detect a cross-user leak.

  • Agent support: Claude Code, Codex, Cursor Agent, Gemini CLI, Kimi CLI, OpenCode, Copilot, Devin, and other ACP-compatible agents
  • Chat platforms: 13 platforms including Feishu, DingTalk, Slack, Telegram, Discord, WeChat Work, personal Weixin, QQ, LINE, and Matrix
  • No public IP: most platforms connect outbound through WebSocket, streaming, long polling, or socket mode
  • Chat control: slash commands switch models, reasoning effort, permission modes, API providers, sessions, and working directory
  • Session rotation: starts a fresh session after a configurable idle period while keeping earlier sessions available
  • Multi-bot relay: binds several agent bots in one group chat so they can exchange messages
  • Scheduled tasks: cron jobs set up from chat, including in natural language
  • Voice and images: voice messages and screenshots go to the agent through speech-to-text and multimodal forwarding
  • Attachment send-back: agents send generated screenshots, charts, PDFs, and other files back to the chat (Feishu and Telegram)
  • OS-user isolation: runs Claude Code under a separate Unix user, with preflight checks and an isolation probe
  • Agent memory: reads and writes agent instruction files from the chat
  • Interface languages: English, Simplified and Traditional Chinese, Japanese, and Spanish

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with CC-Connect.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get CC-Connect →

Browse the catalog