elidickinson/pi-claude-bridge
Claude Code inference provider for Pi. Allows the use of Claude Code of Pro/Max subscriptions from pi.dev.
해결하는 문제
이 프로젝트는 Pi 에이전트 환경과 Claude Code 간의 브리지를 제공하여, 사용자가 Pi TUI 내에서 직접 Claude의 고급 모델(Opus 및 Sonnet 등)과 도구 호출 기능을 사용할 수 있게 합니다. Claude Code를 기본 모델 제공자 또는 위임 가능한 도구로 통합하여 여러 인터페이스 간에 전환할 필요를 없앱니다.
작동 방식
이 브리지는 Anthropic Agent SDK를 사용하여 Pi를 Claude Code에 연결합니다. 주로 두 가지 모드로 작동합니다:
- 제공자 모드: Claude 모델을 Pi의 제공자로 등록하고 Pi의 도구를 Claude Code로 브리징합니다. 여기에는 스트리밍, 세션 지속성 및 컨텍스트 동기화 지원이 포함됩니다.
- AskClaude 도구: Pi에 전문 도구를 추가하여 다른 LLM 제공자가 특정 작업, 질문 또는 코드 리뷰를 Claude Code에 자율적으로 위임할 수 있도록 합니다.
대상
현재 워크플로를 벗나지 않고 Claude의 코딩 기능, 대용량 컨텍스트 창(최대 1M 토큰) 및 도구 사용 효율성을 활용하려는 Pi 에이전트 프레임워크 개발자.
주요 기능
- 심층 통합: 스트리밍, MCP 도구 브리징 및 세션 재개/지속성을 지원합니다.
- 유연한 위임:
AskClaude도구를 통해 비-Claude 제공자가 두 번째 의견이나 복잡한 작업 실행을 위해 Claude Code를 호출할 수 있습니다. - 대용량 컨텍스트 지원: 사용자의 Anthropic 플랜에 따라 특정 Opus 및 Sonnet 모델에 대해 1M 컨텍스트 창을 활성화합니다.
- 컨텍스트 동기화: Pi와 Claude Code 간에 대화 기록과 기술을 동기화하여 턴 간의 일관성을 보장합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트