rynfar/meridian

Use your Claude Max subscription with OpenCode, Pi, Droid, Aider, Crush, Cline. Proxy that bridges Anthropic's official SDK to enable Claude Max in third-party tools.

해결하는 문제

Meridian은 Claude Agent SDK와 표준 AI 도구 프로토콜 사이의 브리지 역할을 합니다. 개발자는 API 키를 사용하거나 플랫폼을 리버스 엔지니어링할 필요 없이, 평소 사용하는 코딩 에이전트, 에디터, 터미널(일반적으로 표준 Anthropic 또는 OpenAI API 엔드포인트를 기대함)에서 Claude Agent SDK가 제공하는 프로그래밍 방식의 액세스를 사용할 수 있습니다.

작동 방식

Meridian은 로컬 프록시 서버로 작동합니다. 클라이언트 도구로부터 표준 API 요청을 수신하고, Claude Agent SDK의 query() 함수를 사용하여 이를 문서화된 SDK 호출로 변환합니다. 그런 다음 SDK의 출력을 클라이언트 도구가 이해할 수 있는 표준 Anthropic API 형식으로 다시 포맷합니다. 이를 통해 프로젝트는 다양한 프론트엔드와 상호 운용성을 유지하면서 Anthropic의 네이티브 세션 관리, 프롬프트 캐싱 및 컨텍스트 윈도우 관리를 활용할 수 있습니다.

대상 사용자

Cline, Aider, Open WebUI 또는 OpenCode와 같은 서드파티 AI 코딩 에이전트 내에서 Claude Agent SDK의 기능(Claude Max 구독에 포함된 기능 등)을 사용하고자 하는 개발자.

주요 특징

  • API 호환성: 표준 Anthropic 및 OpenAI 호환 엔드포인트(/v1/chat/completions)를 모두 지원합니다.
  • 세션 관리: 대화 내용이 요청 간에 유지되며 프록시 재시작 후에도 보존됩니다.
  • 멀티모달 지원: 이미지, 문서 및 파일 첨부 파일을 처리합니다.
  • 멀티 프로필 지원: 스티키 세션 라우팅을 통해 여러 Claude 계정 간의 즉각적인 전환을 허용합니다.
  • 고급 텔레메트리: 토큰 사용량, 프롬프트 캐시 효율성 및 비용 추정을 모니터링하기 위한 실시간 대시보드를 포함합니다.
  • 자동 토큰 갱신: OAuth 토큰 만료 및 갱신을 투명하게 처리합니다。
  • 패스스루 모드: 도구 호출을 내부적으로 실행하는 대신 클라이언트에 직접 전달할 수 있습니다.