Toolso.AI
Toolso.AI
所有工具分類熱門榜單最新工具價格部落格
Toolso.AI
Toolso.AI

💌訂閱 AI 工具週報

每週精選最新、最熱門的AI工具和行業動態,直達您的信箱 訂閱

Toolso.AI
Toolso.AI

發現最好的AI工具,提升你的工作效率

GitHubGitHubTwitterX (Twitter)YouTubeYouTubeTikTokEmail

熱門分類

  • AI寫作
  • AI影象
  • AI影片
  • AI程式設計
  • 更多分類

探索發現

  • 最新收錄
  • 熱門推薦
  • 更多工具
  • 提交工具
  • 價格

關於

  • 關於我們
  • 聯絡我們
  • 部落格
  • 更新日誌

法律

  • Cookie政策
  • 隱私政策
  • 服務條款
  • 退款政策
© 2026 Toolso.AI 保留所有權利
限時推廣限時推廣加速推廣24h 優先審核 · 無需反鏈 · 30 天推薦展示$29.90到期後 $59.9010月31日後漲價至 $59.90距結束--:--:--立即提交
  1. 首頁
  2. 所有工具
  3. 開發工具
  4. Pi Coding Agent
Pi Coding Agent介面預覽
Pi Coding Agent標誌

Pi Coding Agent

Pi Coding Agent 是一款開源終端機程式設計代理,借助你選擇的模型供應商,在專案資料夾中讀取、編輯和執行程式碼。它刻意省略的功能由擴充功能、技能和套件補上。

開發工具程式開發AI代理人#開源#編程#開發工具
免費試用
收藏
訪問次數
瀏覽次數
定價
免費增值
發布日期
2026年9月28日
網域
pi.dev
使用者評分

用過這個工具嗎?為它評分

為這個工具評分

Pi Coding Agent 工具資訊

免費試用
工具資訊
收藏
訪問次數
瀏覽次數
定價
免費增值
發布日期
2026年9月28日
網域
pi.dev
使用者評分

用過這個工具嗎?為它評分

為這個工具評分

推薦工具

相關工具推薦

免費試用

Pi Coding Agent 是什麼?

Pi Coding Agent(官網上直接稱為「Pi」)是一款終端機程式設計代理:你給它一個目標和一個工作資料夾,它就能檢視檔案、執行指令、編輯內容,並完成多步驟任務。

專案把 Pi 定位為極簡的代理框架(agent harness),由你讓它配合自己的工作流程,而不是反過來。它不把所有功能都放進核心,而是維持精簡的基礎,期待你透過擴充功能、技能、提示詞範本、主題和套件按需加入。

Pi 由 Mario Zechner 撰寫,Earendil Inc. 於 2026 年 4 月 8 日宣布已收購 Pi 開源專案。pi.dev 網站頁尾目前署名「Earendil Inc. & Contributors」,並連結到 MIT License。

選用前要知道三件事:Pi 本身沒有價格,但需要模型供應商;它執行操作時不會逐步徵求核准;子代理、規劃模式和 MCP 支援等功能被刻意排除在核心之外。

核心功能

Pi 的核心是一小組工具、一個工作階段儲存區和一個情境檔案載入器,其餘幾乎都是疊加其上的自訂層。

內建工具

  • 預設工具: 新工作階段會啟用 read、bash、edit 和 write,除非 defaultTools 設定更改了它們。
  • 選用工具: 完整的內建工具集還包括 powershell、grep、find 和 ls。
  • 逐次執行的允許清單: --tools 選項以逗號分隔的內建、擴充或自訂工具允許清單取代預設選擇,因此審查用途的執行可以只限於 read、grep、find 和 ls。

由於預設啟用 bash 和 write,未經修改的工作階段可以變更檔案並執行 shell 指令;縮小工具清單是內建的收窄其作用範圍的方式。

擴充功能、技能與套件

  • 擴充功能: TypeScript 模組,可存取工具、指令、鍵盤快速鍵、事件和完整的終端機介面。
  • 技能: 包含指示和工具的能力套件;每次請求只附帶其描述,完整的技能指示按需載入。
  • Pi 套件: 擴充功能、技能、提示詞和主題的組合包,可用 pi install 從 npm 或 git 安裝。

首頁列出預期由擴充功能而非核心提供的功能類型:子代理、規劃模式、權限關卡、路徑保護、SSH 執行、沙箱、MCP 整合、自訂編輯器、狀態列和浮層。首頁也稱 Pi 能修改自己:需要某個指令、工具、供應商、工作流程或介面調整時,你請 Pi 去建構,接著重新載入並繼續工作。pi.dev 上的公開套件目錄列出發布到 npm 的社群擴充功能和技能,因此缺少的能力可能已有現成套件。

工作階段、分支與壓縮

  • 樹狀歷程: 工作階段以樹狀結構儲存,/tree 可跳到任一較早的節點並從那裡繼續,所有分支都存在同一個檔案中。
  • 壓縮: 壓縮會插入一筆摘要項目,在後續模型請求中取代較早的訊息,而原始項目仍保留在工作階段樹中。
  • 引導與後續訊息: Pi 工作時你可以繼續輸入;引導訊息在目前助理回合結束後進入,後續訊息則等代理完成待處理的工作後再進入。

情境檔案

  • AGENTS.md: 專案指示會在啟動時從 ~/.pi/agent/、上層目錄和目前目錄載入。
  • SYSTEM.md: 依專案放置的這個檔案可以取代或附加到預設系統提示詞。

四種執行方式

  • 互動式: 完整的終端機介面。
  • 列印與 JSON: pi -p "query" 為指令碼執行一個提示詞,--mode json 輸出事件串流。
  • RPC: 透過 stdin 和 stdout 傳輸的 JSON 協定,供不是用 Node 撰寫的整合使用。
  • SDK: 把同一個代理嵌入你自己的 TypeScript 應用程式。

使用指南

快速入門以五個步驟跑起第一個工作階段:

  1. 安裝。 在 macOS 或 Linux 上執行 pi.dev 提供的安裝指令碼;也可以安裝 npm 套件,這需要 Node.js 22.19 或更新版本。
  2. 在資料夾中啟動。 切換到你希望 Pi 處理的資料夾並執行 pi;工作資料夾有助 Pi 找到相關檔案、指示和設定,並將儲存的工作階段分組。
  3. 連接模型。 執行 /login,選擇供應商,再依提示使用訂閱或儲存 API 金鑰;/model 可切換到另一個可用模型。
  4. 交給它任務。 Pi 會顯示它執行的每次檔案讀取、搜尋、指令和編輯;在編輯器中輸入 @ 即可搜尋檔案,不必輸入完整路徑。
  5. 之後繼續。 工作階段會自動儲存;pi --continue 會恢復同一工作資料夾最近的工作階段,/resume 可挑選其他已儲存的工作階段。

Pi Coding Agent 使用情境與範例

  • 在程式碼儲存庫中工作。 文件把軟體開發與研究筆記、寫作專案、資料檔案和業餘專案並列為預期用途。其範例首個任務之一,是請 Pi 說明儲存庫的結構以及如何執行其檢查。
  • 在規格普通的硬體上用本機模型寫程式。 2026 年 5 月一篇署名的科技媒體教學為本機模型配置選擇了 Pi,理由是其預設系統提示詞夠短,能保持反應迅速,啟用提示詞快取時尤其如此;而 Claude Code 和 Cline 的系統提示詞可能讓效能較弱的硬體慢到幾乎停擺。
  • 指令碼與 CI 工作。 供應商金鑰可以來自環境變數,文件建議在 CI 及任何不應讓 Pi 儲存金鑰的場合這樣做;自動化執行需要明確的一次性專案信任決定時,可傳入 --approve 或 --no-approve。
  • 把代理嵌入其他產品。 Earendil 稱 Pi 是 OpenClaw 內部的極簡代理,SDK 讓 TypeScript 程式碼直接存取命令列應用程式所用的代理、工作階段、工具、模型和資源。

適用人群

Pi 適合更想親手打造自己的代理、而不是想要成品的人。

  • 喜歡自己打造環境的開發者: 2026 年 7 月一篇署名的 Claude Code 命令列替代工具整理得出結論:由於部分功能預設不包含,Pi 更適合喜歡建構和自訂自身環境的使用者。
  • 多供應商使用者: 已經為多個模型供應商付費,或想在託管模型與本機模型之間切換的人,可以在工作階段中途切換模型,而不必換工具。
  • 已將代理隔離的團隊: Pi 的安全指南表示,安全來自限制 Pi 能觸及的檔案、憑證、處理程序和網路服務,而不是盯著對話紀錄或事後審查變更。

對於期望開箱就有逐項操作核准提示的人,它比較不合適。那篇 2026 年 5 月的教學指出,Pi 的速度是以犧牲其他程式設計代理常見的許多防護措施和安全功能換來的,並建議在虛擬機器、容器甚至 Raspberry Pi 中執行它。

支援平台

  • 安裝方式: 首頁提供 curl 安裝指令碼、PowerShell 指令碼,以及透過 npm、pnpm 或 bun 全域安裝。
  • Windows: Pi 可作為原生 Windows 處理程序執行(Bash 指令預設使用 Git Bash,可選用 PowerShell 工具),也可在 Windows Subsystem for Linux 中執行。
  • Android: Pi 透過 Termux 執行,支援文字輸入、檔案工具和 shell 指令,但不支援剪貼簿圖片貼上。
  • 託管模型供應商: 首頁列出 Anthropic、OpenAI、Google、Azure、Bedrock、Mistral、Groq、Cerebras、xAI、Hugging Face、Kimi For Coding、MiniMax、NVIDIA、OpenRouter、Ollama 等,透過 API 金鑰或 OAuth 驗證。
  • 本機與自架模型: Pi 直接整合 llama.cpp 路由器;Ollama、LM Studio、vLLM、SGLang 及其他相容伺服器以端點形式加入 models.json。
  • 嵌入: @earendil-works/pi-coding-agent 套件可將 Pi 嵌入 Node.js 或 Bun 處理程序。
  • 隔離: 容器化指南說明了在隔離環境中執行完整的 Pi 處理程序,或讓 Pi 留在主機上、把選定工具導入隔離環境。

價格套餐

Pi 需要透過支援的供應商存取模型,可以是訂閱、API 金鑰或本機模型。本次核對的頁面中未見 Pi 本身的價格、方案或結帳入口,pi.dev 也沒有單獨的定價頁。它採用的 MIT License 允許免費使用、複製和修改該軟體。

模型指南為每種模型存取方式對應了 Pi 中的設定路徑:

你擁有的在 Pi 中的設定
支援的訂閱透過 /login 登入
供應商 API 金鑰透過 /login 儲存,或設定該供應商的環境變數
本機 GGUF 模型將 Pi 連接到 llama.cpp 路由器
相容 OpenAI、Anthropic 或 Google 的端點加入 models.json
使用自訂協定或登入流程的供應商建構或安裝供應商擴充功能

因此你的花費取決於供應商和模型,而不是 Pi。互動介面的頁尾會顯示情境用量以及累計用量和費用,pi.dev 上的模型目錄列出供應商、模型 ID、情境上限和價格。依 2026 年 9 月 28 日的擷取,該目錄列出 1,516 個模型,並附每百萬 token 的輸入與輸出價格。

就長期規劃而言,Earendil 的授權聲明表示 Pi 仍採用 MIT 授權且這點不會改變,但 Pi 未來的部分或與其相關的產品可能是 Fair Source 或專有的。Earendil 也經營自己的閘道 Radius,Pi 可透過 /login radius 將其作為供應商使用;Radius 被描述為早期 alpha 版本,其登陸頁未顯示價格。

Pi Coding Agent 替代方案

終端機代理的編輯整理通常把 Pi 與內建更多功能的工具比較。當掌控代理框架比開箱即用的防護措施更重要時,可把 Pi 視為 Claude Code 替代方案;下列選項主要在這個面向上有所不同。

  • OpenCode: 一款開源程式設計代理,可在終端機、整合開發環境和桌面應用程式中使用,不綁定單一模型供應商。
  • Codex CLI: OpenAI 的開源終端機代理,支援 MCP 伺服器、專案指示、圖片、不同權限等級,以及限制代理可存取範圍的沙箱。
  • Claude Code: Anthropic 的代理在資源足夠時也能使用本機模型,因此光憑模型選擇並不能把它與 Pi 區分開來。
  • Cline: 與 Claude Code 一同出現在那篇本機模型教學中,作者表示其系統提示詞可能拖慢效能較弱的硬體。

2026 年 7 月的那篇整理直白點出了取捨:對想更加掌控自己程式設計代理的開發者來說,Pi 可能比 Claude Code 更好。

注意事項

安全模型

  • 預設沒有核准關卡: Pi 以啟動它的帳戶權限讀取、變更和執行檔案,且不會在每次工具呼叫前請求核准。
  • 專案信任不是沙箱: 專案信任決定啟動時載入哪些專案資源,但不限制工具呼叫能存取或影響什麼。
  • 情境檔案一律載入: 除非停用情境載入,資料夾中的 AGENTS.override.md、AGENTS.md 和 CLAUDE.md 不論專案信任與否都會載入,因此複製下來的儲存庫中的指示仍可能引導模型。
  • 套件會執行程式碼: Pi 套件可以執行擴充功能程式碼,並包含指示模型執行程式的技能。
  • 安全範圍較窄: 專案通常把來自不可信內容的提示詞注入、缺乏內建沙箱,以及使用者自行安裝的擴充功能或技能的行為,視為在其安全邊界之外。

獨立報導也指向同一方向。2026 年 5 月一篇科技媒體教學形容 Pi 開箱即以「YOLO 模式」運作,可自由讀取和修改它能存取的任何內容。

核心之外的功能

首頁列出 Pi 刻意不包含的內容:沒有 MCP、沒有子代理、沒有權限彈出視窗、沒有規劃模式、沒有內建待辦事項,也沒有背景 bash。每一項都有變通方法,例如以技能形式記錄的 CLI 工具、容器、Markdown 待辦檔案或 tmux,但沒有一項是一鍵設定。

發布節奏

對以 Pi 為基礎進行開發的人來說,版本發布可能包含破壞性變更。2026 年 9 月 21 日發布的 0.87.0 版列出的破壞性變更包括移除繼承而來的 shouldStopAfterTurn 代理選項,0.87.1 隨後於 2026 年 9 月 22 日發布。

隱私與資料

  • 模型流量: Pi 以系統提示詞、目前分支、可用工具和模型設定建構每個模型請求,再透過你選擇的供應商傳送。所檢視的頁面未說明這些資料是否用於模型訓練。
  • 安裝遙測: enableInstallTelemetry 設定預設為 true,會啟用匿名安裝與更新回報,以及選定的供應商歸因標頭。
  • 分析: enableAnalytics 預設為 false;它是需主動選擇加入的資料分享設定,目前僅用於實驗性的首次執行設定流程。
  • 網路開關: PI_OFFLINE 會停用自動網路活動(包括模型目錄重新整理),PI_TELEMETRY 可覆寫安裝遙測和歸因標頭。
  • 本機工作階段: 工作階段預設依工作目錄分組儲存在 ~/.pi/agent/sessions/ 下,--no-session 會執行臨時工作階段。
  • 分享: 已設定 Radius 驗證時,/share 會把工作階段上傳為 Radius 成品,否則上傳為私人 GitHub Gist;分享或匯出的工作階段可能包含提示詞、工具參數、指令輸出和檔案內容。
  • 憑證: auth.json 可存放 API 金鑰和 OAuth 權杖;解除安裝 Pi 不會移除 ~/.pi/agent/ 中的設定、憑證、工作階段或已安裝的套件。

在本次核對的頁面中,pi.dev 未發布單獨的隱私權政策或服務條款。

FAQ

Q1. Pi Coding Agent 免費嗎?

Pi 本身未顯示價格或方案,其核心採用 MIT 授權。你的花費取決於所連接的模型供應商或訂閱。Earendil 曾表示,Pi 周邊未來的部分新增內容可能是 Fair Source 或專有的。

Q2. 使用 Pi 需要 API 金鑰嗎?

不需要。透過 /login 使用支援的訂閱、供應商 API 金鑰、透過 llama.cpp 路由器使用本機 GGUF 模型,或使用 Ollama 等相容端點,都可以。

Q3. Pi 支援 MCP 伺服器嗎?

核心不支援。專案建議使用以技能形式記錄的 CLI 工具,或加入 MCP 支援的擴充功能,套件目錄中的套件也可以提供這項支援。

Q4. Pi 會收集遙測資料嗎?

匿名安裝與更新回報預設開啟,可透過 enableInstallTelemetry 設定或 PI_TELEMETRY 變數關閉。除非你主動選擇加入,範圍更廣的分析資料分享都處於關閉狀態。

發現類似工具?
如果你知道其他優秀的AI工具,歡迎提交給我們