PiのClaudeモデルリクエストを公式Claude Code CLI経由で処理し、Claude ProまたはMaxのサブスクリプションを使えるようにするPi拡張機能です。
dbachelder/pi-btw
メインエージェントが作業を続ける間、コーディングツールを使える並列サブセッションで会話できる「/btw」サイドチャンネルを追加するpi拡張機能。
- スター
- 218
- フォーク
- 60
- 未解決の Issue
- 0
- 最終コミット
- 3 日前
これは何?
pi-btwは、サイド会話用の「/btw」コマンドを追加するpiコーディングエージェント向け拡張機能です。メインエージェントがタスクを実行している間に質問でき、回答はread、bash、edit、writeツールを使える別のpiサブセッションから返されます。
サイドスレッドはセッション中に保持され、やり取りは非表示の状態として保存されるため、メインエージェントのコンテキストには含まれません。コンテキスト付きスレッド、コンテキストなしの脱線用スレッド(/btw:tangent)、read、grep、find、lsのみを使える読み取り専用モード(/btw:ask)を切り替えられます。BTW専用のモデルやthinkingの上書きにも対応し、/btw:injectでスレッドをメインエージェントに渡したり、/btw:summarizeで要約してから渡したりできます。
オーバーレイには専用の入力欄と会話ログがあり、設定可能なショートカットでBTWとメインエディターのフォーカスを切り替えられます。web検索などの拡張ツールは、btw.json設定ファイルを使ってユーザー単位またはプロジェクト単位で有効にできます。また、SSHワークスペースモードも利用できます。
主な機能
- 01メインエージェントを中断せず、別のpiサブセッションでサイド会話を実行します。
- 02/btw:ask、/btw:tangent、/btwで、読み取り専用、コンテキストなし、コンテキスト付きの各スレッドモードを利用できます。
- 03BTWでのやり取りをメインエージェントの以後のコンテキストから除外しつつ、再読み込み後も保持します。
- 04スレッド全体または要約をメインエージェントに渡せます。
- 05BTW専用のモデルやthinkingの上書きに対応します。
- 06設定ファイルを通じて、オプトイン方式の拡張ツールやSSHワークスペースモードを利用できます。
ユースケース
- メインエージェントが作業中に、コードベースについて確認したいことを質問する。
- 別スレッドでアプローチを検討し、結論をメインセッションに渡す。
- 編集を加えることなく、最近の変更を読み取り専用でレビューする。
- 役立つやり取りを1つ、セッション上で見えるメモとして保存する。
クイックスタート
- 1
pi を使って npm から拡張機能をインストールします
pi install npm:pi-btw - 2
拡張機能を読み込むため、アプリ内で pi を再読み込みします
/reload - 3
/btw コマンドでちょっとした質問をします
/btw what file defines this route?
使う前に知っておきたいこと
- pi コーディングエージェントが必要です。pi の拡張機能であり、単独では動作しません。
- 対応しているのは Pi 0.85.1 から 1.x までです。
- BTW で有効にした拡張機能は信頼済みコードとして扱われ、サンドボックス化されません。
- Super+/ のフォーカスショートカットには、Kitty キーボードプロトコルに対応したターミナルが必要です。
収録されている特集
トピック
よくある質問
- pi-btw とは?
- メインエージェントが作業を続ける間、コーディングツールを使える並列サブセッションで会話できる「/btw」サイドチャンネルを追加するpi拡張機能。 pi-btwは、サイド会話用の「/btw」コマンドを追加するpiコーディングエージェント向け拡張機能です。メインエージェントがタスクを実行している間に質問でき、回答はread、bash、edit、writeツールを使える別のpiサブセッションから返されます。
- pi-btw は無料で使えますか?ライセンスは?
- pi-btw は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pi-btw は今もメンテナンスされていますか?
- 活発にメンテナンス中。pi-btw の最終コミットは 2026年11月3日 です。
- pi-btw は何に使えますか?
- メインエージェントが作業中に、コードベースについて確認したいことを質問する。 別スレッドでアプローチを検討し、結論をメインセッションに渡す。 編集を加えることなく、最近の変更を読み取り専用でレビューする。 役立つやり取りを1つ、セッション上で見えるメモとして保存する。
- pi-btw のインストール方法は?
- pi を使って npm から拡張機能をインストールします: pi install npm:pi-btw 拡張機能を読み込むため、アプリ内で pi を再読み込みします: /reload /btw コマンドでちょっとした質問をします: /btw what file defines this route?
- pi-btw はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/dbachelder/pi-btw
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Pi coding agent向けの永続化対応エージェント。バックグラウンドでタスクを実行し、メッセージを送れるほか、再起動後も状態が維持されます。
異なるマシンやツール上のAIコーディングエージェントが、スレッド、ファイル、ブラウザーを1か所で共有できるワークスペース。
LLMを実際のプロジェクトファイル、ツール、権限管理、検証、コンテキストに接続する、ローカルファーストかつ証拠重視のAIコーディングターミナル。
VS Code、JetBrains IDE、またはターミナルで動作し、500以上のモデルを利用できるオープンソースのAIコーディングエージェント。
言語モデルがツールを使ってGitHubのIssueを自律的に修正できるエージェント。オフェンシブセキュリティやコーディング課題にも活用できます。