chenhg5/cc-connect
Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feishu/Lark, DingTalk, Slack, Telegram, Discord, LINE, WeChat Work). Chat with your AI dev assistant from anywhere — no public IP required for most platforms.
cc‑connect란 무엇인가요?
cc‑connect는 AI 에이전트(예: Kimi, Claude, GitHub Copilot CLI, Cursor, OpenCode, Qoder, Pi 등)를 본인의 컴퓨터에서 실행하고, 이미 사용 중인 어떠한 인스턴트 메시징 플랫폼(Feishu/Lark, DingTalk, Telegram, Slack, Discord, WeCom, QQ 등)에서도 제어할 수 있게 해주는 오픈 소스 브리지입니다. 실제로 사용하면 그룹 채팅이나 DM에서 봇과 대화하며 코드 리뷰를 요청하거나, 명령어를 실행하고, 데이터를 가져오거나, 워크플로우를 자동화할 수 있으며, 이 요청은 로컬 에이전트로 전달되어 동일한 채팅창을 통해 답변을 받게 됩니다.
주요 기능 (README 설명 기준)
| 기능 | 사용자에게 주는 의미 |
|---|---|
| Multi‑platform support | 하나의 커넥터로 수십 개의 채팅 서비스(Slack, Discord, Telegram, Feishu, DingTalk, QQ 등)와 연동됩니다. 플랫폼마다 별도의 봇을 실행할 필요가 없습니다. |
| First‑class AI agents | 다양한 인기 로컬 에이전트를 즉시 지원합니다: Devin CLI, Google Antigravity (agy), GitHub Copilot CLI, Cursor, OpenCode, Qoder, Kimi, Pi 등. 새로운 에이전트를 추가하는 것도 간단한 플러그인 방식입니다. |
| Local execution | 무거운 LLM 추론은 본인의 기계(또는 제어 가능한 개인 서버)에서 실행됩니다. 브리지는 메시지만 전달할 뿐이므로, 데이터의 프라이버시를 유지할 수 있습니다. |
| Rich interactions | 에이전트는 코드를 검사하거나 수정하고, 셸 명령어를 실행하고, 오류를 해결하거나, 데이터 분석을 수행하거나, 사용자가 스크립트한 모든 자동화 작업을 트리거할 수 있습니다. |
| Stable releases | v1.3.3은 1.3.3 시리즈의 첫 번째 안정화 버전으로, 수백 개의 pull‑requests를 통합하고 베타 단계의 버그를 수정했습니다. |
| Community & sponsorship | 활발한 Discord/Telegram 그룹이 있으며, 대형 모델 제공업체(Kimi, Claude, OpenAI 등)의 할인된 API 액세스 목록을 제공합니다. |
| Package distribution | npm (cc-connect) 및 Go 모듈로 배포되며, CI 배지, Go report card, 버전별 릴리스를 제공합니다. |
작동 방식 (상위 수준 아키텍처)
- Connector daemon이 컴퓨터에서 실행됩니다. 설정한 채팅 플랫폼으로부터 들어오는 webhook 이벤트를 수신 대기합니다.
- 메시지가 도착하면, 데몬은 해당 텍스트를 선택된 로컬 AI 에이전트의 CLI 또는 API를 통해 전달합니다.
- 에이전트는 요청을 처리(예: 코드 리뷰 명령어 실행)하고 응답을 반환합니다.
- 데몬은 응답을을 채팅 플랫폼으로 다시 보내며, 일반적인 채팅 답장처럼 나타납 nearest the user.
README에는 이 흐름을 시각화한 다이어그램(docs/images/connector.png)이 포함되어 있습니다.
시작하기 (README의 빠른 단계)
- Install –
npm i -g cc-connect(또는 Go로 소스에서 빌드). - Configure – 채팅 플랫폼을 연결하는 설정 파일을 생성하고(봇 토큰/webhook URL 제공), 노출할 로컬 에이전트를 선택합니다.
- Run – 데몬을 시작합니다 (
cc-connect serve). 선택한 채팅 앱에서 봇이 나타납니다. - Interact –
@bot review myfile.go또는@bot run tests와 같은 명령어를 입력하여 로컬 에이전트가 이를 처리하는 것을 확인합니다.
누가 사용하면 좋을까요?
- Developers가 LLM 기반 코딩 어시스턴트를 온프레미스(on-premise)로 유지하면서도 모바일이나 데스크톱 메신저로 대어화할 수 있습니다.
- Teams가 별도의 서비스를 배포하지 않고도 여러 통신 도구에서 공유된 AI 어시스턴트를 사용하고자 할 때 유용합니다합니다.
- Researchers/ hobbyists가 새로운 에이전트(Devin, Antigravity 등)를 실험하며 채팅을 통해 간단하게 호출하고 싶을 때 유용합니다.
라이선스 & 커뮤니티
- MIT License로 라이선스됩니다.
- 지원을 위한 활발한 Discord 및 Telegram 그룹이이 있습니다.
- 이 프로젝트는 다양한 AI‑모델 API 제공업체(Kimi, APINebula, Qiniu, etc.)의 후원을 받으며, 사용자에게 대형 모델에 대한 할인된 액세스 권한을 제공합니다.
요약하자면: cc‑connect는 로컬에서 실행되는 AI 에이전트를 어떤 채팅 앱에서도 접근 가능하게 만드는 실용적인 접착제 역할을 하며, 사용자의 휴대폰이나 Slack 채널을 코드 리뷰, 자동화 및 기타 AI 기반 작업을 위한 원격 제어 패널로 변환해 줍니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트