jolehuit/clother

Use multiple Claude Code–compatible LLM providers from one CLI, switching profiles instantly with simple clother-* commands.

해결하는 문제

Claude Code CLI에서 서로 다른 AI 제공업체로 전환하려면 일반적으로 환경 변수, API 엔드포인트 및 모델 이름을 수동으로 업데이트해야 합니다. Clother는 다양한 Anthropic 호환 제공업체 사이를 즉시 전환할 수 있는 단일 명령줄 인터페이스를 제공하여 이 과정을 단순화합니다.

작동 방식

Clother는 래퍼 역할을 하는 Go 기반 바이너리입니다. 시스템의 bin 디렉토리에 일련의 제공업체별 런처(심볼릭 링크)를 설치합니다. 런처(예: clother-zai)를 실행하면 도구가 관련 프로필을 확인하고 필요한 환경 변수(ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKEN 등)를 설정한 다음 실제 Claude CLI 바이너리를 실행합니다.

대상 사용자

수동 구성 변경 없이 대체 LLM 제공업체(Z.AI, Kimi, DeepSeek 또는 Ollama 및 LM Studio와 같은 로컬 백엔드)를 사용하고자 하는 Claude Code CLI 사용자.

주요 특징

  • 폭넓은 제공업체 지원: 네이티브 Claude, OpenRouter, 다양한 중국 기반 엔드포인트 및 로컬 제공업체(Ollama, LM Studio, llama.cpp)를 포함합니다.
  • 지연 시간 벤치마킹: 구성된 제공업체 간의 TTFT(첫 번째 토큰 생성 시간) 및 총 응답 시간을 비교하는 clother bench 명령.
  • 세션 재개 호환성: claude --resume와의 호환성을 유지하며 제공업체를 인식하는 재개 명령을 제공합니다.
  • VS Code 통합: 공식 Claude Code 확장 프로그램에서 Claude Process Wrapper로 구성할 수 있습니다.
  • 단순화된 구성: clother config를 통한 API 키 및 기본 모델의 중앙 집중식 관리.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트