프로젝트 소개

Claude Gateway는 Claude Code를 위한 오케스트레이션, 음성, 멀티채널 플랫폼입니다. Claude Code 워커가 내구성 있는 작업을 병렬로 실행하는 동안에도 대화는 반응성을 유지합니다. 사용자는 연결된 채널(Telegram, Discord, LINE, Slack, WhatsApp, Cron 등)을 통해 음성이나 텍스트로 상호작용하고, 진행 상황을 확인하며, 세션 간에 에이전트의 메모리와 스킬을 유지할 수 있습니다. 주요 기능은 다음과 같습니다: - 반응형 대화, 내구성 있는 작업, 진행 상황 보고, 후속 지시, 취소를 지원하는 에이전트 오케스트레이션 엔진. - 음성 인식과 음성 응답을 갖춘 음성 대화, 에이전트별 모델 및 음성, 실시간 또는 녹음 입력, 오디오 재생. - 스킬 자기 개선: 에이전트가 자신의 작업에서 재사용 가능한 스킬을 학습하며, 출처 보호 장치와 일일 제한을 포함합니다. - 지식 기반(투 트랙 메모리): MCP 도구를 통해 노출되는 에이전트별 SQLite/FTS5 검색 가능 아카이브. - 야간 드리밍: 안전한 적용기와 예산 관리를 통한 장기 메모리의 백그라운드 통합. - 멀티 에이전트 지원: 단일 게이트웨이에서 격리된 세션으로 여러 봇을 실행. - 멀티채널 MCP: 채널별 모듈식 도구 시스템. - 사용할 수 없는 첨부 파일 및 재시도를 위한 채널 수신 복구. - SKILL.md 파일을 통한 에이전트 스킬. 런타임 생성, 삭제, URL에서의 설치를 지원합니다. - 워크스페이스 마크다운 파일을 통한 에이전트 정체성. - 실시간 상태 메시지, 입력 표시기, 스트리밍 API(SSE), 자동 전달, 하트비트/예약 작업, 영속적 채팅 기록, 자동 정리, 장기 메모리, 구성 자동 마이그레이션, 접근 제어, HTTP API, Docker-compose 앱을 위한 App Store, 자체 업데이트, 세션 지속성, 선택적 PTY 셸 모드. 설치에는 Node.js 22 이상, Bun, 인증된 Claude Code CLI가 필요합니다. 오케스트레이션에는 Linux가 필요합니다. 앱에는 Docker/Compose가 필요하며, 일부 음성 형식에는 ffmpeg이 필요합니다. 빠른 시작: `npm install -g @0xmaxma/claude-gateway`를 실행한 후 `claude-gateway gateway start`와 `claude-gateway agents create`를 실행합니다. 문서는 구성, 오케스트레이션, 채널, 음성, API, 운영, 개발을 다룹니다. `claude-gateway doctor` 명령은 종속성을 확인하고 일반적인 문제를 수정할 수 있습니다.