Releases: exitxio/claude-code-api
Releases · exitxio/claude-code-api
v0.1.0
claude-code-api v0.1.0
Claude Code 에이전트 HTTP API. Agent SDK를 통해 Claude Code CLI를 워커 풀, 큐, 멀티턴 세션으로 운영합니다.
Features
- 워커 풀 — 사전 워밍된 Claude Code CLI 워커로 빠른 응답
- 멀티턴 세션 —
sessionId로 대화 히스토리 유지 - 단발성 모드 — stateless 워커로 일회성 요청 처리
- 이중 인증 — API Key (
x-api-key) 및 HMAC Bearer 토큰 지원 - Claude OAuth — 구독 기반 인증, curl로 직접 인증 가능
- API Key 모드 —
ANTHROPIC_API_KEY로 종량제 사용 - 개인 CLAUDE.md — 사용자별 커스텀 지시사항 관리
- Docker 배포 — Docker Compose 한 줄 배포, GHCR 이미지 제공
Architecture
curl / bot / claude-code-web
↓ HTTP (x-api-key or Bearer token)
claude-code-api (worker pool + queue)
↓ Agent SDK
Claude Code CLI (agent execution)
API Endpoints
| Method | Path | Description |
|---|---|---|
GET |
/health |
헬스체크 |
POST |
/run |
프롬프트 실행 |
GET |
/status |
큐/세션 상태 |
DELETE |
/session |
세션 종료 |
GET/PUT |
/user-claude |
CLAUDE.md 관리 |
POST |
/auth/login |
OAuth 시작 |
POST |
/auth/exchange |
OAuth 완료 |
claude-code-web과 함께 사용하거나 단독으로 curl/봇 연동 가능.
Full Changelog: https://github.com/exitxio/claude-code-api/commits/v0.1.0