Skip to content

Releases: exitxio/claude-code-api

v0.1.0

22 Feb 08:45

Choose a tag to compare

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