Earendil Inc.CLI

Pi

Pi 更像一個可程式化的程式設計框架,而不是固定的聊天介面。開發者可以依工作選擇互動模式,並用 TypeScript 元件擴充終端機體驗。

Pi 不只提供互動式終端機體驗,也能用列印或 JSON 輸出、RPC 服務與 SDK 等方式嵌入不同工作情境。開發者可用 TypeScript 擴充功能、Skill、主題和套件調整這套程式設計框架;安裝後可在 macOS、Windows 或 Linux 中執行 pi。

Pi

安裝

$ npm install -g --ignore-scripts @earendil-works/pi-coding-agent

啟動

$ pi

Pi 能做什麼?

互動、列印或 JSON、RPC 與 SDK 模式

依任務選擇互動式操作、適合指令碼處理的列印或 JSON 輸出、RPC 呼叫,或直接透過 SDK 整合。

TypeScript 擴充功能、Skill、主題與套件

透過 TypeScript 擴充功能和可重複使用的套件增加行為,並用 Skill 與主題調整能力和介面體驗。

開源程式設計框架

將 Pi 作為可檢視、可擴充的開源基礎,用於建構終端機中的 Agent 程式設計工作方式。

定價

Individual

Open Source

免費

常見問題

什麼是 Pi?

Pi 是 Earendil Inc. 的開源終端機程式設計框架,支援互動、列印或 JSON、RPC 與 SDK 模式,並可透過 TypeScript 擴充功能、Skill、主題和套件自訂。

Pi 能做什麼?

依任務選擇互動式操作、適合指令碼處理的列印或 JSON 輸出、RPC 呼叫,或直接透過 SDK 整合。透過 TypeScript 擴充功能和可重複使用的套件增加行為,並用 Skill 與主題調整能力和介面體驗。將 Pi 作為可檢視、可擴充的開源基礎,用於建構終端機中的 Agent 程式設計工作方式。

如何開始使用 Pi?

依官方文件安裝並完成模型設定,接著在專案目錄中執行 pi,或視需要使用其 RPC 與 SDK 模式。

Pi 支援哪些作業系統?

Pi 支援 macOS、Windows 與 Linux;安裝前請依官方文件確認各平台需求。

Pi 的授權與定價方式是什麼?

Pi 是開源軟體;授權條款以及所連線模型的費用與限制請分別參閱官方資料。