









Piは、既存の開発者ワークフローにシームレスに適応するように設計された、ミニマルで高度にカスタマイズ可能なターミナルベースのコーディングハーネス(実行環境)兼AIエージェントです。特定の開発手法を強制するような硬直化したクローズドな製品とは異なり、Piは拡張可能なフレームワークとして機能し、ユーザーはコマンド、ツール、プロバイダー、またはカスタムUIの調整をその場で構築・インストールできます。強力なデフォルト機能を備えていますが、サブエージェント、権限ゲート(実行許可のポップアップ)、バックグラウンドでのbash実行、組み込みのプランモードといった、重くなりがちな既製の抽象化レイヤーはあえて排除しています。その代わり、開発者はnpmやgit経由で共有されるTypeScriptベースのパッケージを使用してPiを簡単に拡張でき、スクリプト実行、RPCモード、またはSDKを介したサードパーティ製アプリケーションへの組み込みが可能な、真にパーソナライズされたターミナル相棒として機能します。
Piを使用するには、ターミナルからcurl、PowerShell、npm、pnpm、またはbunを使ってインストールします(例:`npm install -g --ignore-scripts @earendil-works/pi-coding-agent`を実行)。インストール後、開発者は対話型のTUIセッションを開始したり、シェルスクリプト用に`pi -p "クエリ"`を使ってプリントモードで実行したり、セッション中に`/model`や`Ctrl+L`を使ってモデルを切り替えたりできます。`models.json`などの設定を編集したり、`pi install npm:@foo/pi-tools`のようなコマンドを使用して拡張機能を直接インストールしたりすることで、機能をカスタマイズできます。


ソーシャルリスニング