Repolode
earendil-works

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. 1

    npm 経由で Claude Code CLI をグローバルにインストールする

    npm install -g @anthropic-ai/claude-code
  2. 2

    サブスクリプションを使って Claude Code にログインする

    claude auth login
  3. 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 の数値は毎日更新されます。

関連プロジェクト