メインエージェントが作業を続ける間、コーディングツールを使える並列サブセッションで会話できる「/btw」サイドチャンネルを追加するpi拡張機能。
earendil-works/pi-claude-code
PiのClaudeモデルリクエストを公式Claude Code CLI経由で処理し、Claude ProまたはMaxのサブスクリプションを使えるようにするPi拡張機能です。
- スター
- 327
- フォーク
- 43
- 未解決の Issue
- 15
- 最終コミット
- 一昨日
これは何?
pi-claude-codeは、Claude ProまたはMaxのサブスクリプションをモデルプロバイダーとして利用できるPi拡張機能です。Claudeモデルへのリクエストはすべて、非対話モード(claude -p)で実行する公式Claude Code CLI経由で送信されます。
会話履歴、承認、コンパクション、ツール実行はPiが引き続き管理します。Claude Codeが担当するのはモデル呼び出しのみで、独自にツールを実行することはありません。認証はすべてClaude Codeに委ねられるため、この拡張機能が認証情報を読み取ったり保存したりすることはありません。
リクエストの課金方法が意図せず変わるのを防ぐため、環境変数でAPIキー、プロキシ、Bedrock、Vertex、Foundryの上書き設定が指定されている場合、この拡張機能は実行を拒否します。利用分は通常のサブスクリプションの利用枠に算入されます。また、Anthropicがclaude -pの課金変更を発表していることから、このプロジェクトは実験的なものとされており、今後の継続は不透明です。
主な機能
- 01PiからのClaudeモデルリクエストをClaude Code CLI経由で処理します。
- 02既存のClaude Codeログインを利用し、認証情報を別途保存しません。
- 03会話履歴、承認、コンパクション、ツール実行はPiが引き続き管理します。
- 04インストール状況とログイン状態を確認する/claude-code-statusコマンドを提供します。
- 05環境変数でClaude Codeの実行ファイルのパスと設定ディレクトリを指定できます。
ユースケース
- Piのコーディングエージェント内でClaude ProまたはMaxのサブスクリプションを利用する。
- Claudeモデルを使いながら、Piのツール実行と承認フローを維持する。
- PiでClaudeモデルを使う際に、APIキーを別途設定せずに済ませる。
クイックスタート
- 1
npm 経由で Claude Code CLI をグローバルにインストールする
npm install -g @anthropic-ai/claude-code - 2
サブスクリプションを使って Claude Code にログインする
claude auth login - 3
Pi に拡張機能をインストールする
pi install https://github.com/earendil-works/pi-claude-code
使う前に知っておきたいこと
- この拡張機能は実験段階です。
- リクエストは Claude サブスクリプションの利用枠にカウントされます。また、claude -p の利用に対する Anthropic の今後の課金方法は未定です。
- 会話の途中でブランチを作成したり設定を変更したりすると、会話を再生する新しいプロセスが開始されるため、時間がかかり、利用枠を多く消費する場合があります。
収録されている特集
トピック
よくある質問
- pi-claude-code とは?
- PiのClaudeモデルリクエストを公式Claude Code CLI経由で処理し、Claude ProまたはMaxのサブスクリプションを使えるようにするPi拡張機能です。 pi-claude-codeは、Claude ProまたはMaxのサブスクリプションをモデルプロバイダーとして利用できるPi拡張機能です。Claudeモデルへのリクエストはすべて、非対話モード(claude -p)で実行する公式Claude Code CLI経由で送信されます。
- pi-claude-code は無料で使えますか?ライセンスは?
- pi-claude-code は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pi-claude-code は今もメンテナンスされていますか?
- 活発にメンテナンス中。pi-claude-code の最終コミットは 2026年11月5日 です。
- pi-claude-code は何に使えますか?
- Piのコーディングエージェント内でClaude ProまたはMaxのサブスクリプションを利用する。 Claudeモデルを使いながら、Piのツール実行と承認フローを維持する。 PiでClaudeモデルを使う際に、APIキーを別途設定せずに済ませる。
- pi-claude-code のインストール方法は?
- npm 経由で Claude Code CLI をグローバルにインストールする: npm install -g @anthropic-ai/claude-code サブスクリプションを使って Claude Code にログインする: claude auth login Pi に拡張機能をインストールする: pi install https://github.com/earendil-works/pi-claude-code
- pi-claude-code はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/earendil-works/pi-claude-code
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Pi coding agent向けの永続化対応エージェント。バックグラウンドでタスクを実行し、メッセージを送れるほか、再起動後も状態が維持されます。
ChatGPTやClaudeなどのMCPホストから、ローカルプロジェクトのコードを読み取り、編集、実行できるセルフホスト型MCPサーバー。
AIコーディングエージェント向けのファイルベースの計画スキル。タスク計画をディスクに保存するため、コンテキストのリセットや/clear、クラッシュ後も維持できます。
AIコーディングエージェント向けのローカルファーストな永続メモリ。決定事項や学びをSQLiteに保存し、MCP経由でClaude Code、Cursorなどのクライアントに提供します。
Potetoのpstack Cursorスキルスタックを移植し、Claude Code、Codex、Copilot、Piなどのエージェントハーネスに、コーディングタスク向けの体系的なワークフローを提供します。