精簡的終端機核心
Pi 的核心建立在精簡的終端機環境上,而不是固定的一體化工作流程。其核心刻意保持小巧,因此可透過擴充行為,而不是要求使用者去適應工具。
Pi Coding Agent 是面向開發者的終端編碼代理,支援可擴充的 CLI 工作流程、互動式與程式化使用、專案指令、工作階段分支及廣泛的模型供應商。
Pi Coding Agent 是一款終端機式程式開發代理,建構為可透過 TypeScript modules、skills、prompt templates、themes 與可分享的 Pi packages 擴充的精簡框架。這項產品的定位是讓代理適應既有工作流程,而不是強迫採用固定的互動模式。
網站強調在終端機內進行實作導向的程式開發與工作流程自動化。它包含互動式與程式化模式、工作階段分支與分享、模型切換、像 AGENTS.md 這類專案指令,以及可擴充自訂命令、工具、UI 元件與供應商整合。
Pi 的核心建立在精簡的終端機環境上,而不是固定的一體化工作流程。其核心刻意保持小巧,因此可透過擴充行為,而不是要求使用者去適應工具。
Pi 支援 TypeScript 擴充、skills、prompt templates、themes 與 Pi packages。這些可加入工具、命令、鍵盤快捷鍵、事件、自訂 UI 與特定工作流程的行為。
本產品支援多種操作模式:互動式 TUI、print/JSON 輸出、透過 stdin/stdout 的 RPC,以及在 Node.js 應用程式中的 SDK 嵌入。這讓它既可手動使用,也可程式化使用。
Pi 可在工作階段中切換模型,並支援許多供應商,包括 Anthropic、OpenAI、Google、Azure、Bedrock、Mistral、Groq、xAI、Hugging Face、Kimi、MiniMax、NVIDIA、OpenRouter、Ollama 等。
工作階段會以樹狀結構儲存,因此使用者可回溯到較早的訊息、從任意點分支,並分享完整工作階段。文件也提到可匯出為 HTML 與透過 GitHub gist 分享。
Pi 支援 AGENTS.md 專案指令、SYSTEM.md 覆寫、compaction、按需 skills 與 prompt templates。文件將此定位為 context engineering:控制哪些內容進入 context window,以及如何管理它。
當你想要維持在同一個 shell 工作階段中、掌控目前執行流程,並可從較早的點分支而不離開 TUI 時,可在終端機中將 Pi 作為互動式程式開發助理使用。
當你需要讓 Pi 融入腳本、內部工具或其他應用程式,而不是純手動工作流程時,可使用 print、JSON、RPC 或 SDK 模式。
當你的團隊需要核心框架預設未包含的自訂命令、專門 UI 元件或特定工作流程行為時,可安裝或建立擴充。
當你想回顧先前工作、將對話中的某個點標記起來,或將完整工作階段交給其他人時,可使用 Pi 的工作階段樹、匯出與分享功能。
使用 AGENTS.md、SYSTEM.md、skills 與 prompt templates,為特定儲存庫的工作流程塑造 context window,並提供專案指令與可重複使用的指引。
Pi 設計為可在終端機中執行,並可使用 npm 或 Linux、macOS 上提供的 shell 安裝程式安裝。文件也提到 Windows 與 Android 上的 Termux 之平台設定指引。
Pi 採用精簡核心,並可透過 TypeScript 擴充、skills、prompt templates、themes 與 Pi packages 進行延伸。文件描述可透過 extensions、skills、自訂 providers、自訂 models,以及像 SDK 與 RPC 這類程式化模式來自訂。
Pi 支援互動式 TUI 使用、供腳本使用的 print/JSON 模式、透過 stdin/stdout 的 RPC,以及在 Node.js 應用程式中的 SDK 嵌入。首頁也顯示你可以在執行中的 run 中調整方向、分支工作階段並加以分享。
來源指出 Pi 支援 AGENTS.md 檔案、專案層級的 SYSTEM.md 覆寫、compaction,以及多種供應商/模型整合。它並不自我定位為封閉式產品,且有意省略部分內建功能,讓這些功能可透過 extensions 擴充。
來源中顯示的 pricing 頁面沒有列出定價細節;看起來更像是占位頁,而非實際的價格表。來源反而聚焦於產品本身、packages、文件與 models。
流量數據僅供參考。
claude.com
An AI coding agent that understands codebases, edits files, and runs commands for developers.
refact.ai
An open-source coding agent for developers that plans and performs repository-aware software tasks.
jackalope.dev
Jackalope is a desktop workspace for running AI coding agents in parallel across separate Git worktrees. It helps developers carry project context between tasks, use supported agent tools, and review related changes together.
www.codewithbullet.com
Bullet 是一個 coding agent,可分派任務、搜尋儲存庫檔案並平行執行彼此獨立的工具呼叫。它以命令列工具支援 macOS、Linux 與 Windows,免費使用,開始時不需要金鑰。
www.lucidtrain.com
Lucid Train is a local-first coding harness that generates architecture diagrams from repositories and turns them into specifications for an AI coding agent. It is available as a desktop app or a free, open-source Rust CLI.
mastra.ai
Mastra Factory is an open-source, agent-powered software delivery environment for taking software work from issue intake through planning, implementation, and pull-request review. It provides persistent coding agents, repository workspaces, and configurable lifecycle stages in a web application you can deploy on the Mastra Platform or your own infrastructure.