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 つのモードで動作します:

  1. プロバイダーモード:Claude モデルを Pi のプロバイダーとして登録し、Pi のツールを Claude Code にブリッジします。これにはストリーミング、セッションの永続化、コンテキスト同期のサポートが含まれます。
  2. AskClaude ツール:Pi に専用ツールを追加し、他の LLM プロバイダーが特定のタスク、質問、コードレビューを Claude Code に自律的に委譲できるようにします。

対象者

現在のワークフローを離れることなく、Claude のコーディング機能、大規模コンテキストウィンドウ(最大 1M トークン)、ツール使用効率を活用したいと考えている Pi エージェントフレームワークの開発者。

ハイライト

  • 深い統合:ストリーミング、MCP ツールのブリッジング、セッションの再開/永続化をサポート。
  • 柔軟な委譲AskClaude ツールにより、非 Claude プロバイダーはセカンドオピニオンや複雑なタスク実行のために Claude Code を呼び出すことが可能。
  • 高コンテキストサポート:ユーザーの Anthropic プランに基づき、特定の Opus および Sonnet モデルで 1M のコンテキストウィンドウを有効化。
  • コンテキスト同期:Pi と Claude Code 間で会話履歴とスキルを同期し、ターン間の一貫性を確保。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト