ianjwhite99/opencode-with-claude
OpenCode plugin to use your Claude Max/Pro subscription with OpenCode via Meridian
해결하는 문제
OpenCode 내에서 Claude Max 구독을 사용하는 과정을 단순화하여 로컬 프록시 서버의 관리를 자동화합니다. 별도의 프록시 CLI나 Docker 컨테이너를 수동으로 실행할 필요 없이, OpenCode가 시작되거나 종료될 때 프록시의 라이프사이클(시작 및 정지)을 자동으로 처리합니다.
작동 방식
이 플러그인은 OpenCode의 플러그인 시스템에 통합되어 로컬 프록시 서버(Meridian)를 실행합니다. OpenCode가 시작되면 플러그인이 프록시를 시작하고 Anthropic 제공자 설정을 구성합니다. OpenCode에서 오는 요청은 이 로컬 프록시를 통해 전달되며, 이 프록시는 표준 API 키 대신 OAuth 인증을 사용하여 Claude Agent SDK를 통해 Anthropic의 Claude Max와 통신합니다.
대상 사용자
Claude Max 구독을 보유하고 있으며, 별도의 인프라를 관리하지 않고도 원활하게 통합하고 싶은 OpenCode 사용자 개발자들.
주요 기능
- 자동 라이프사이클 관리: OpenCode 시작/종료 시 프록시 자동 시작 및 정지.
- 다중 인스턴스 지원: 여러 OpenCode 창에 고유한 포트를 할당하여 세션 충돌 방지.
- 프로필 관리: 설정 파일을 통해 여러 Claude 계정 및 SDK 조정 지원.
- API 키 필요 없음: Claude Max 구독에서 제공하는 OAuth 인증 사용.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트