拡張可能なコア
Pi は、固定されたワークフローではなく、最小限のターミナル用コーディングハーネスとして構築されています。コアは小さく保たれ、拡張、スキル、プロンプトテンプレート、テーマ、パッケージを通じて機能を追加します。
Pi Coding Agent は、開発者向けのターミナルベースのコーディングエージェントです。最小限で拡張しやすい仕組みで、対話作業と自動化に対応。モデル切り替え、セッション分岐、TUI・print/JSON・RPC・SDKをサポートします。
Pi Coding Agent は、ソフトウェア開発作業のための最小限のハーネスとして機能する、ターミナルベースのコーディングエージェントです。設計は小さな組み込みコアと広い拡張モデルを重視しており、固定的な製品に合わせて作業手順を変えるのではなく、自分のワークフローに合わせてエージェントを形作れます。
この製品は対話的なターミナル利用に加えて、print/JSON、RPC、SDK モードもサポートしており、日常的な編集と自動化の両方で使えます。Pi は `AGENTS.md` のプロジェクト指示、`SYSTEM.md`、セッション分岐、モデル切り替え、拡張、スキル、プロンプトテンプレート、テーマによるパッケージベースのカスタマイズにも対応しています。
このサイトでは、組み込みの前提が少ない設定可能なコーディングアシスタントを求めるユーザー向けのツールとして Pi を位置づけています。高度な動作のすべてをコアに入れるのではなく、必要に応じて拡張やインストール済みパッケージを通じて実装することを促しています。
Pi は、固定されたワークフローではなく、最小限のターミナル用コーディングハーネスとして構築されています。コアは小さく保たれ、拡張、スキル、プロンプトテンプレート、テーマ、パッケージを通じて機能を追加します。
このエージェントは、対話的なターミナル利用と非対話モードの両方をサポートします。スクリプト用に print/JSON 出力を使ったり、stdin/stdout 経由で RPC を使ったり、SDK 経由で Pi を組み込んだりできます。
Pi は、プロジェクトの指示や再利用可能な機能を必要に応じて読み込めます。`AGENTS.md`、`SYSTEM.md`、スキル、プロンプトテンプレート、compaction のようなコンテキスト管理機能をサポートします。
セッションはツリーとして保存されるため、以前の地点を再確認したり、過去のメッセージから分岐したり、完全な履歴を 1 つのファイルで保持したりできます。UI ではブックマークやエクスポート/共有のフローもサポートします。
Pi では、複数のプロバイダーやモデルをセッション途中で切り替えられます。ドキュメントとホームページには、Anthropic、OpenAI、Google、Azure、Bedrock、Mistral、Groq、xAI、Ollama などのプロバイダーが挙げられています。
パッケージは、拡張、スキル、プロンプト、テーマをまとめたもので、npm または git からインストールできます。サイトには、ワークフロー支援、UI の洗練、検索ツール、その他の機能を追加するパッケージの例が含まれています。
ローカルの指示を読み取り、リポジトリ固有のルールに適応しながら、ライブのコーディングセッションで作業を続けられるターミナルアシスタントが欲しいときに、プロジェクトディレクトリで Pi を使います。
対話型 TUI ではなく、スクリプト、サービス、または別のアプリケーション内でエージェントを使いたい場合は、print/JSON、RPC、SDK モードを使います。
以前の判断を見直したり、別の経路を比較したり、特定の実行結果を他の人と共有したりしたいときは、セッションツリー、分岐、エクスポート/共有機能を使います。
デフォルトのコアに含まれていないカスタムコマンド、UI 動作、ツール、ワークフロー支援が必要な場合は、拡張とパッケージを使います。
タスク中にモデルを切り替えたい場合や、チームがすでに異なるモデルバックエンドに依存している場合は、プロバイダーとモデルの切り替えを使います。
Pi は、コマンドラインからインストールして使うことを想定した、ターミナルベースのコーディングハーネスです。ドキュメントでは、Linux と macOS では npm またはシェルインストーラーでのインストールが案内されており、その後はプロジェクトディレクトリで `pi` を起動します。
Pi は、コアを小さく保ちつつ、TypeScript の拡張、スキル、プロンプトテンプレート、テーマ、Pi パッケージで拡張できるよう設計されています。ホームページでは、`AGENTS.md` ファイルと最小限のシステムプロンプトへの対応も案内されています。
Pi は、対話的なターミナル利用、スクリプト向けの print/JSON モード、stdin/stdout 経由の RPC、Node.js アプリケーションに組み込むための SDK をサポートします。ドキュメントとホームページはいずれも、これらのモードを統合や自動化の主な方法として示しています。
Pi は、セッション分岐、ツリー移動、HTML へのエクスポート、GitHub gist または共有 URL によるセッション共有をサポートします。セッションをツリーとして保存するため、以前の地点に戻ってそこから作業を続けられます。
ここで示されている料金ページの文面には、プランや価格の詳細は表示されておらず、そのページは存在しないと記載されているだけです。利用可能な証拠に基づくと、提供されたサイト内容では料金は確認できません。
Devinは、開発者とエンジニアリングチームが複雑なソフトウェア作業を計画・実行できるAI coding agentです。デスクトップ、クラウド、JetBrains、CLIで利用でき、個人・チーム・企業向けプランを提供します。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。
AakarDev AIは、AIプロバイダーのアクセス管理、プロジェクト別設定、ログ、分析を1つのダッシュボードで管理できるチーム向けツールです。BYOKに対応し、OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AIをサポートします。
Arduino VENTUNO Qは、AI・ロボティクス向けのエッジAIコンピューターです。AI推論と決定論的制御を1枚に集約し、Arduino App Labに対応します。
imgcookは、デザイン稿をフロントエンドコードに変換するデザイン-to-codeツールです。Sketch、Photoshop、VS Code、CLIに対応し、プラグインと開発者向けのワークフローを提供します。