対話、print または JSON、RPC、SDK モード
対話操作、スクリプト向けの print または JSON 出力、RPC 呼び出し、SDK 統合から、タスクに合う利用方法を選べます。
Pi は固定されたチャット画面ではなく、プログラム可能なコーディングハーネスです。開発者は用途に合う対話モードを選び、TypeScript コンポーネントでターミナル環境を拡張できます。
Pi は対話型のターミナル操作だけでなく、print または JSON 出力、RPC サービス、SDK としてさまざまな環境に組み込めます。TypeScript 拡張、Skill、テーマ、パッケージでハーネスの動作や見た目を調整できます。インストール後は macOS、Windows、Linux で pi を実行します。
インストール
$ npm install -g --ignore-scripts @earendil-works/pi-coding-agent起動
$ pi対話操作、スクリプト向けの print または JSON 出力、RPC 呼び出し、SDK 統合から、タスクに合う利用方法を選べます。
TypeScript 拡張と再利用可能なパッケージで機能を追加し、Skill とテーマで能力や画面を調整できます。
確認や拡張が可能なオープンソース基盤として Pi を利用し、ターミナルでの Agent コーディング環境を構築できます。
Individual
無料
Pi は Earendil Inc. のオープンソースなターミナル向けコーディングハーネスで、対話、print または JSON、RPC、SDK の各モードと、TypeScript 拡張、Skill、テーマ、パッケージに対応します。
対話操作、スクリプト向けの print または JSON 出力、RPC 呼び出し、SDK 統合から、タスクに合う利用方法を選べます。TypeScript 拡張と再利用可能なパッケージで機能を追加し、Skill とテーマで能力や画面を調整できます。確認や拡張が可能なオープンソース基盤として Pi を利用し、ターミナルでの Agent コーディング環境を構築できます。
公式ドキュメントに従ってインストールとモデル設定を行い、プロジェクトで pi を実行するか、必要に応じて RPC または SDK モードを利用します。
Pi は macOS、Windows、Linux に対応しています。インストール前に、各 OS の要件を公式ドキュメントで確認してください。
Pi はオープンソースソフトウェアです。ライセンス条件と接続するモデルの料金や制限は、それぞれの公式情報を確認してください。