メインコンテンツへ移動
Pi

Pi 運営中

Pi(Agent Harness)は、Mario Zechnerが開発したミニマルなオープンソースのターミナル用プログラミングAgentであり、OpenClawの基盤となるCoding Agentでもあります。モデルに提供するツールはread、write、edit、bash בלבד…

Pi(Agent Harness)は、Mario Zechnerが開発したミニマルなオープンソースのターミナル用プログラミングAgentであり、OpenClawの基盤となるCoding Agentでもあります。モデルに提供するツールはread、write、edit、bash בלבד…

Pi
月間訪問数
0
料金
未設定
掲載日
—
更新済み
2026-09-04

01Piとは

Pi(Agent Harness)は、Mario Zechnerが開発したミニマルなオープンソースのターミナル用プログラミングAgentであり、OpenClawの基盤となるCoding Agentでもあります。モデルに提供するツールはread、write、edit、bashの4つの基本ツールだけで、システムプロンプトは1000 token未満です。その他の機能はすべてTypeScript拡張に委ねられています。Piは15以上のモデルプロバイダー、ツリー型の分岐セッション、プロバイダーをまたいだモデル切り替えに対応しています。

02Piの主な機能

WeChatでフォローして「开源」と返信すると、AIオープンソースプロジェクトの交流グループに参加できます
ミニマルなツールセット:デフォルトではモデルにread、write、edit、bashの4つのツールだけを提供します。検索などの操作は、モデルがgrep/findを自ら使って解決します。システムプロンプトは1000 token未満です。
マルチモデル接続:Anthropic、OpenAI、Kimi、DeepSeek、MiniMaxなど15以上のプロバイダーを内蔵し、OAuthサブスクリプションログインとAPI Keyの両方に対応しています。
ツリー型セッション履歴:セッションはツリー構造で保存され、任意の履歴ノードに戻って再質問したり、分岐して試行錯誤したりできます。すべての分岐は1つのファイルに共存します。
プロバイダーをまたぐモデル切り替え:セッション中に/modelまたはCtrl+Lで異なるプロバイダーのモデルへ切り替えられ、コンテキストは自動的に引き継がれて変換されます。
4つの実行モード:インタラクティブTUI、Print/JSONスクリプトモード、RPCプロトコル、Node.js SDKを備え、日常のコーディングからシステム統合まで、さまざまな用途に対応します。
拡張によるカスタマイズ:TypeScript拡張モジュールをディレクトリに置くとホットロードでき、カスタムツールやコマンドの登録、イベントのインターセプトが可能です。Pi自身にその場で拡張機能を書かせることもできます。
SkillsとPromptテンプレート:Agent Skills標準に対応し、Markdownファイルをパラメーター付きの/コマンドとして直接利用できます。
コミュニティパッケージエコシステム:拡張、Skills、テンプレート、テーマをPi packagesとしてまとめ、pi install npm:xxxまたはgitリポジトリからワンコマンドでインストール・共有できます。
既存設定との互換性:ディレクトリツリーを自動的に検索し、AGENTS.mdとCLAUDE.mdを認識します。既存のClaude Code設定を移行する必要はありません。
コンテキストエンジニアリング:SYSTEM.mdによるシステムプロンプトの上書き、自動Compaction要約、動的なコンテキスト注入に対応し、コンテキストウィンドウに入る各tokenを正確に制御できます。

03Piの使い方

インストール:ターミナルでnpm install -g --ignore-scripts @earendil-works/pi-coding-agentまたはcurl -fsSL https://pi.dev/install.sh | shを実行してPiをインストールします。
起動:インストール完了後、ターミナルでpiと入力すると、インタラクティブTUI画面に入ります。
ログイン設定:初回利用時は/loginを実行し、OAuthサブスクリプションログインまたはAPI Keyの入力を選択してモデルプロバイダーを設定します。
プロジェクトに入る:プロジェクトディレクトリに移動してpiと入力すると、Piは現在のディレクトリおよび親ディレクトリにあるAGENTS.mdまたはCLAUDE.mdをコンテキストとして自動的に読み込みます。
会話を開始:インターフェースで自然言語により要件を直接説明します。@でファイルをあいまい検索し、!でShellコマンドを実行し、Ctrl+Vで画像を貼り付けられます。
モデルを切り替える:モデルを変更する場合は、/modelと入力するかCtrl+Lを押して、異なるプロバイダーのモデルへ切り替えます。コンテキストは自動的に引き継がれます。
ツリーを遡る:/treeコマンドでツリー型のセッション履歴を表示し、任意のノードに戻って再質問や分岐による試行錯誤ができます。
拡張機能:機能を拡張する場合は、~/.pi/agent/extensions/ディレクトリにTypeScript拡張モジュールを作成します。保存後に/reloadと入力すると、ホットロードされて有効になります。
エクスポートと共有:セッション終了後、/exportでHTMLにエクスポートするか、/shareでGitHub Gistの共有リンクを生成できます。
終了と再開:Ctrl+CまたはCtrl+Dを押すと現在のセッションを終了できます。次回pi -cを使うと、前回の会話を続けられます。

04Piの主な強み

ミニマルで高効率:システムプロンプトとツール定義は1000 token未満で、モデルには4つの基本ツールだけを提供するため、応答が非常に高速です。
正確なコンテキスト制御:SYSTEM.md、AGENTS.md、動的なコンテキスト注入、自動Compactionに対応し、各tokenをコンテキストに入れる方法を自分で決められます。
高い拡張性:TypeScript拡張はホットロードですぐに有効になり、Pi自身にその場で拡張機能を書かせることもできます。公式にない機能も、コミュニティパッケージで補完できます。
ツリー型セッション履歴:セッションはツリー構造で保存され、任意のノードに戻って分岐しながら試行錯誤できるため、線形会話でのサンクコストを避けられます。
プロバイダーをまたぐシームレスな切り替え:15以上のプロバイダーを内蔵し、セッション中でも異なるプロバイダーのモデルへ随時切り替えられます。コンテキストは自動的に引き継がれて変換されます。
移行コストゼロ:CLAUDE.mdとAGENTS.mdを自動認識し、Skills標準はClaude CodeやCodexと共通です。既存設定をそのまま再利用できます。
中国製モデルに対応:DeepSeek、Kimi、智谱、Qwen、MiniMax、MiMoなどの中国製モデルを内蔵し、中国向けノードも個別に設定されています。
完全オープンソースのMITライセンス:コードを完全公開し、サプライチェーンのセキュリティを強化しています。コミュニティからはGo、Rust、Pythonなど複数の移植版も派生しています。
4つの実行モード:インタラクティブTUI、Print/JSON、RPC、SDKにより、日常のコーディングから企業統合まで、あらゆる用途をカバーします。
自己説明能力:Piは自身の機能やドキュメントを説明でき、ドキュメントの検索や設定の作成も直接支援できるため、導入のハードルを下げられます。

05PiのプロジェクトURL

公式サイト:https://pi.dev/
GitHubリポジトリ:https://github.com/earendil-works/pi

06Piの利用シーン

スクリプトとプロトタイプの迅速な開発:ターミナルで自然言語を使ってスクリプトを直接生成、デバッグ、実行できます。ツリー型セッションにより、異なる実装案を素早く試行錯誤できます。
コードベースのリファクタリングと保守:Piのコード編集機能とモデル切り替え機能を活用し、大規模プロジェクトで一括リファクタリングを行えます。AGENTS.mdを使ってプロジェクトの規約を蓄積することもできます。
カスタム開発ワークフロー:TypeScript拡張を作成して、Piをチームや個人に合わせた専用ツールチェーンへ変更できます。自動コードレビュー、ドキュメント生成、特定フレームワークの足場生成などに利用できます。
オープンソース共同開発と知識共有:/shareでGitHub Gistにエクスポートしたり、/exportでHTMLを生成したりして、デバッグや開発の全過程を共同作業者と共有したり、技術ブログに活用したりできます。
リモートサーバーとコンテナ開発:SSHサーバーやDockerコンテナでPiを実行し、tmuxと組み合わせてバックグラウンドで永続化されたセッションを利用できます。クラウド開発やCI/CDパイプライン統合など、GUIのない環境に適しています。

© 免責事項:ドメインやリンク先のコンテンツは時間の経過とともに変更される場合があります。AIEZZは第三者のウェブサイトを管理していません。外部コンテンツとリスクはご自身で確認してください。

ユーザーレビュー0