griffinmartin/opencode-claude-auth

OpenCode 2 plugin that uses your existing Claude Code credentials — no separate login needed.

해결하는 문제

이 프로젝트를 통해 OpenCode 2 에디터 사용자는 기존 Claude Code 구독 자격 증명을 사용하여 Anthropic API를 인증할 수 있습니다. 이미 Claude Code 구독자인 경우, 별도의 API 키를 관리하거나 추가 사용료를 지불할 필요가 없습니다.

작동 방식

이 플러그인은 시스템의 보안 저장소(macOS Keychain 또는 로컬 자격 증명 파일)에서 직접 OAuth 토큰을 읽는 인증 공급자 역할을 합니다. 연결되면 OpenCode의 기본 Anthropic 통합에 연결되어 구독 ID를 주입하고, 토큰 갱신을 자동으로 처리하며, 필요한 API 헤더 변환(도구 이름 매핑 및 베타 플래그 관리 등)을 수행하여 Claude 모델과의 호환성을 보장합니다.

대상 사용자

OpenCode 2를 사용하면서 이미 활성화된 Claude Code 구독을 보유한 개발자를 위해 설계되었으며, 수동 키 관리 없이 기존 계정을 사용하여 AI 보조 코딩을 수행할 수 있는 원활한 방법을 제공합니다.

주요 특징

  • 키 설정 제로: 시스템 키체인에 있는 기존 Claude Code OAuth 자격 증명을 직접 사용합니다.
  • 자동 갱신: 수동 재인증 없이 토큰 교체를 자동으로 처리합니다.
  • 멀티 계정 지원: macOS에서 여러 Claude Code 계정을 자동으로 감지하고 선택할 수 있습니다.
  • 기본 통합: OpenCode 2에 내장된 Anthropic 공급자를 활용하여 안정적인 스트리밍 및 프롬프트 변환을 지원합니다.

관련

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