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 に接続します。主に 2 つのモードで動作します:
- プロバイダーモード: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 間で会話履歴とスキルを同期し、ターン間の一貫性を確保。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト