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, 버전별 릴리스를 제공합니다.

작동 방식 (상위 수준 아키텍처)

  1. Connector daemon이 컴퓨터에서 실행됩니다. 설정한 채팅 플랫폼으로부터 들어오는 webhook 이벤트를 수신 대기합니다.
  2. 메시지가 도착하면, 데몬은 해당 텍스트를 선택된 로컬 AI 에이전트의 CLI 또는 API를 통해 전달합니다.
  3. 에이전트는 요청을 처리(예: 코드 리뷰 명령어 실행)하고 응답을 반환합니다.
  4. 데몬은 응답을을 채팅 플랫폼으로 다시 보내며, 일반적인 채팅 답장처럼 나타납 nearest the user.

README에는 이 흐름을 시각화한 다이어그램(docs/images/connector.png)이 포함되어 있습니다.


시작하기 (README의 빠른 단계)

  1. Installnpm i -g cc-connect (또는 Go로 소스에서 빌드).
  2. Configure – 채팅 플랫폼을 연결하는 설정 파일을 생성하고(봇 토큰/webhook URL 제공), 노출할 로컬 에이전트를 선택합니다.
  3. Run – 데몬을 시작합니다 (cc-connect serve). 선택한 채팅 앱에서 봇이 나타납니다.
  4. 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 기반 작업을 위한 원격 제어 패널로 변환해 줍니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트