OpenACP은(는) 무엇을 하나요?
자체 호스팅 브리지로, 에이전트 클라이언트 프로토콜(ACP)을 통해 메시징 플랫폼(Telegram, Discord 등)에서 AI 코딩 에이전트(Claude Code, Codex 등)와 상호작용할 수 있게 해줍니다.
개요
OpenACP는 AI 코딩 에이전트와 메시징 플랫폼 사이의 중개자 역할을 합니다. ACP 표준을 활용하여 다양한 AI 에이전트 및 채팅 인터페이스와의 호환성을 보장합니다.
기능
- 자체 호스팅: 모든 데이터가 사용자 제어 하에 유지됩니다.
- 다중 플랫폼 지원: Telegram, Discord 등 여러 메시징 플랫폼에서 작동합니다.
- 에이전트 다양성: Claude Code, Codex 등 다양한 AI 코딩 에이전트와 호환됩니다.
- ACP 프로토콜: 표준화된 통신을 위한 Agent Client Protocol을 사용합니다.
설치 방법
-
리포지토리 클론:
git clone https://github.com/Open-ACP/OpenACP.git cd OpenACP -
의존성 설치:
pip install -r requirements.txt -
환경 변수 설정:
export TELEGRAM_BOT_TOKEN="your-telegram-bot-token" export DISCORD_BOT_TOKEN="your-discord-bot-token" export ACP_AGENT_ENDPOINT="http://localhost:8080" -
애플리케이션 실행:
python main.py
사용법
- Telegram: 봇에게
/start명령어를 보내 상호작용을 시작합니다. - Discord: 봇을 서버에 초대하고
/ask슬래시 명령어를 사용합니다.
자세한 내용은 공식 문서를 참조하세요.
라이선스
이 프로젝트는 MIT 라이선스에 따라 배포됩니다.