









Pi 是一款極簡、高度可客製化的終端機(Terminal)開發輔助工具與 AI 代理(Agent),旨在完美融入開發者現有的工作流程。不同於限制重重、封閉且強迫使用者接受特定開發邏輯的產品,Pi 扮演的是一個具備高擴充性的框架,讓使用者能即時建立或安裝自訂指令、工具、模型供應商,或是調整 UI 介面。它內建了強大的基礎功能,但刻意捨棄了如子代理(Sub-agents)、權限提示門檻、背景 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 "query"` 以輸出模式進行 Shell 腳本編寫,或在連線途中使用 `/model` 或 `Ctrl+L` 切換模型。使用者若想調整功能,可以直接編輯 `models.json` 等設定檔,或是利用 `pi install npm:@foo/pi-tools` 等指令直接安裝擴充功能。


社群媒體聆聽