最小限のターミナルハーネス
Pi は固定されたオールインワンのワークフローではなく、最小限のターミナルハーネスを中心に構築されています。コアは意図的に小さく保たれており、ユーザーがツールに合わせるのではなく、動作を拡張できるようになっています。
Pi Coding Agent は、拡張可能な CLI ワークフローを求める開発者向けのターミナルベースのコーディングエージェントです。対話・プログラム利用、プロジェクト指示、セッション分岐、幅広いモデルプロバイダーに対応します。
Pi Coding Agent は、TypeScript モジュール、スキル、プロンプトテンプレート、テーマ、共有可能な Pi パッケージを通じて拡張できる最小限のハーネスとして構築されたターミナルベースのコーディングエージェントです。この製品は、固定された対話モデルを押し付けるのではなく、既存のワークフローにエージェントを適応させることを重視しています。
このサイトは、ターミナル内での実践的なコーディングとワークフロー自動化を強調しています。対話型およびプログラム的なモード、セッションの分岐と共有、モデル切り替え、AGENTS.md のようなプロジェクト指示、カスタムコマンド、ツール、UI 要素、プロバイダー統合のための拡張性を備えています。
Pi は固定されたオールインワンのワークフローではなく、最小限のターミナルハーネスを中心に構築されています。コアは意図的に小さく保たれており、ユーザーがツールに合わせるのではなく、動作を拡張できるようになっています。
Pi は TypeScript 拡張、スキル、プロンプトテンプレート、テーマ、Pi パッケージをサポートします。これらにより、ツール、コマンド、キーボードショートカット、イベント、カスタム UI、ワークフロー固有の動作を追加できます。
この製品は、対話型 TUI、print/JSON 出力、stdin/stdout 経由の RPC、Node.js アプリケーションへの SDK 埋め込みという複数の動作モードをサポートします。これにより、手動でもプログラムからでも利用できます。
Pi はセッション中にモデルを切り替えられ、Anthropic、OpenAI、Google、Azure、Bedrock、Mistral、Groq、xAI、Hugging Face、Kimi、MiniMax、NVIDIA、OpenRouter、Ollama など、多くのプロバイダーをサポートします。
セッションはツリーとして保存されるため、ユーザーは以前のメッセージに戻ったり、任意の時点から分岐したり、セッション全体を共有したりできます。ドキュメントでは、HTML へのエクスポートや GitHub gist 経由の共有にも触れています。
Pi は AGENTS.md のプロジェクト指示、SYSTEM.md の上書き、圧縮、オンデマンドのスキル、プロンプトテンプレートをサポートします。ドキュメントでは、これはコンテキストエンジニアリング、つまりコンテキストウィンドウに何を入れ、どう管理するかを制御することとして説明されています。
ターミナル内で 1 つのシェルセッションに留まりつつ、現在の実行を制御し、TUI を離れずに以前の時点から分岐したい場合に、Pi を対話型コーディングアシスタントとして使用します。
Pi をスクリプト、社内ツール、または別のアプリケーションに組み込みたい場合は、print、JSON、RPC、または SDK モードを使用します。純粋な手動ワークフローに限定されません。
チームに、コアのハーネスに既定では含まれていないカスタムコマンド、特化した UI 要素、またはワークフロー固有の動作が必要な場合は、拡張をインストールまたは作成します。
過去の作業を確認したい、会話のポイントを保存したい、またはセッション全体を他の人に渡したいときは、Pi のセッションツリー、エクスポート、共有機能を使用します。
リポジトリ固有のワークフローに合わせてコンテキストウィンドウを整えたい場合は、AGENTS.md、SYSTEM.md、スキル、プロンプトテンプレートを使って、プロジェクト指示と再利用可能なガイダンスを構成します。
Pi はターミナルで動作するよう設計されており、Linux または macOS では npm もしくは提供されているシェルインストーラーでインストールできます。ドキュメントでは、Windows と Android 上の Termux 向けのセットアップ案内も記載されています。
Pi は最小限のコアを採用しており、TypeScript 拡張、スキル、プロンプトテンプレート、テーマ、Pi パッケージで拡張することを想定しています。ドキュメントでは、拡張機能、スキル、カスタムプロバイダー、カスタムモデル、SDK や RPC のようなプログラムモードによるカスタマイズが説明されています。
Pi は対話型 TUI、スクリプト向けの print/JSON モード、stdin/stdout 経由の RPC、Node.js アプリへの SDK 埋め込みをサポートします。ホームページでは、実行中の操作を制御したり、セッションを分岐したり、共有したりできることも示されています。
ソースによると、Pi は AGENTS.md ファイル、プロジェクト固有の SYSTEM.md 上書き、圧縮、複数のプロバイダー/モデル統合をサポートしています。拡張で追加する前提の機能があり、あらかじめすべてが組み込まれた閉じた製品としては提供されていません。
ソース内で表示されている料金ページには価格の詳細が記載されておらず、実際の料金表というよりプレースホルダーページのようです。ソースは代わりに、製品本体、パッケージ、ドキュメント、モデルに焦点を当てています。
トラフィックデータは参考情報としてご利用ください。
github.com
GitHub Copilotは開発者向けのAIコーディングアシスタント兼エージェントプラットフォームです。
opencode.ai
OpenCodeは、ターミナル、IDE、デスクトップで使えるオープンソースのAIコーディングエージェントです。コードベースの理解や変更計画、複数のLLMプロバイダーの利用を支援します。
kilo.ai
Kilo Codeは、JetBrains IDE向けのマルチエージェントAIコーディングプラグインです。IDEを離れずにAIコーディングエージェントを実行・管理し、分離されたworktreeで変更を確認して、豊富なモデルカタログからモデルを選べます。
codebuff.com
コード編集とコマンド実行に対応するターミナル型AIコーディングアシスタント
bezi.com
An AI assistant for Unity developers that uses project context to support coding, debugging, shaders, and prototyping.
claude.com
An AI coding agent that understands codebases, edits files, and runs commands for developers.