Community생산성 & 협업github.com

Open-ACP/OpenACP

자체 호스팅 브리지로, 에이전트 클라이언트 프로토콜(ACP)을 통해 메시징 플랫폼(Telegram, Discord 등)에서 AI 코딩 에이전트(Claude Code, Codex 등)와 상호작용할 수 있게 해줍니다.

OpenACP란 무엇인가요?

Open-ACP(OpenACP)는 AI 코딩 에이전트와 메시징 플랫폼 간의 연결을 가능하게 하는 자체 호스팅 브리지입니다. 이 기술은 Agent Client Protocol(ACP)을 기반으로 하여, 사용자가 Telegram이나 Discord와 같은 친숙한 채팅 인터페이스를 통해 Claude Code, Codex 같은 AI 에이전트와 상호작용할 수 있도록 해줍니다. 개발자는 채팅 앱을 떠나지 않고도 코드 생성, 리팩토링, 디버깅 등 에이전트 작업을 원격으로 실행하고 결과를 받을 수 있어 생산성을 크게 향상시킬 수 있습니다. OpenACP는 개인 정보 보호와 제어를 중요시하는 팀에게 특히 유용하며, 자체 호스팅 방식으로 데이터가 외부로 유출되지 않도록 보호하면서 다양한 AI 에이전트와 협업할 수 있는 유연성을 제공합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add Open-ACP/OpenACP

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

OpenACP은(는) 무엇을 하나요?

자체 호스팅 브리지로, 에이전트 클라이언트 프로토콜(ACP)을 통해 메시징 플랫폼(Telegram, Discord 등)에서 AI 코딩 에이전트(Claude Code, Codex 등)와 상호작용할 수 있게 해줍니다.

개요

OpenACP는 AI 코딩 에이전트와 메시징 플랫폼 사이의 중개자 역할을 합니다. ACP 표준을 활용하여 다양한 AI 에이전트 및 채팅 인터페이스와의 호환성을 보장합니다.

기능

  • 자체 호스팅: 모든 데이터가 사용자 제어 하에 유지됩니다.
  • 다중 플랫폼 지원: Telegram, Discord 등 여러 메시징 플랫폼에서 작동합니다.
  • 에이전트 다양성: Claude Code, Codex 등 다양한 AI 코딩 에이전트와 호환됩니다.
  • ACP 프로토콜: 표준화된 통신을 위한 Agent Client Protocol을 사용합니다.

설치 방법

  1. 리포지토리 클론:

    git clone https://github.com/Open-ACP/OpenACP.git
    cd OpenACP
    
  2. 의존성 설치:

    pip install -r requirements.txt
    
  3. 환경 변수 설정:

    export TELEGRAM_BOT_TOKEN="your-telegram-bot-token"
    export DISCORD_BOT_TOKEN="your-discord-bot-token"
    export ACP_AGENT_ENDPOINT="http://localhost:8080"
    
  4. 애플리케이션 실행:

    python main.py
    

사용법

  • Telegram: 봇에게 /start 명령어를 보내 상호작용을 시작합니다.
  • Discord: 봇을 서버에 초대하고 /ask 슬래시 명령어를 사용합니다.

자세한 내용은 공식 문서를 참조하세요.

라이선스

이 프로젝트는 MIT 라이선스에 따라 배포됩니다.

관련 스킬