最小化终端支架
Pi 围绕一个最小化的终端支架构建,而不是固定的一体化工作流。其核心刻意保持精简,以便可以扩展行为,而不是强迫用户去适应工具。
Pi Coding Agent 是一个基于终端的编码代理,构建为一个可通过 TypeScript 模块、技能、提示模板、主题和可共享的 Pi 包进行扩展的最小化支架。该产品的定位是让代理适应现有工作流,而不是强迫采用固定的交互模型。
该网站强调在终端内进行动手编码和工作流自动化。它包括交互式和程序化模式、会话分支与共享、模型切换、诸如 AGENTS.md 之类的项目指令,以及对自定义命令、工具、UI 元素和提供商集成的可扩展性。
Pi 围绕一个最小化的终端支架构建,而不是固定的一体化工作流。其核心刻意保持精简,以便可以扩展行为,而不是强迫用户去适应工具。
Pi 支持 TypeScript 扩展、技能、提示模板、主题和 Pi 包。这些可以添加工具、命令、键盘快捷键、事件、自定义 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 覆盖、压缩、按需技能和提示模板。文档将此称为上下文工程:控制哪些内容进入上下文窗口以及如何管理它。
当你想始终停留在同一个 shell 会话中、引导当前运行过程,并且无需离开 TUI 就能从更早的点分支时,可将 Pi 用作终端中的交互式编码助手。
当你需要让 Pi 适配脚本、内部工具或其他应用,而不是纯手动工作流时,可使用 print、JSON、RPC 或 SDK 模式。
当团队需要核心支架默认不包含的自定义命令、专门的 UI 元素或特定工作流行为时,可安装或构建扩展。
当你想回顾之前的工作、在对话中标记位置,或将完整会话交给他人时,可使用 Pi 的会话树、导出和共享功能。
使用 AGENTS.md、SYSTEM.md、技能和提示模板来塑造仓库特定工作流的上下文窗口,并提供项目指令与可复用指导。
Pi 旨在在终端中运行,可通过 npm 或 Linux / macOS 上提供的 shell 安装程序安装。文档还提到了 Windows 和 Android 上 Termux 的平台设置指南。
Pi 采用最小化核心,旨在通过 TypeScript 扩展、技能、提示模板、主题和 Pi 包进行扩展。文档将自定义描述为可通过扩展、技能、自定义提供商、自定义模型以及 SDK 和 RPC 等程序化模式实现。
Pi 支持交互式 TUI 使用、用于脚本的 print/JSON 模式、通过 stdin/stdout 的 RPC,以及在 Node.js 应用中的 SDK 嵌入。主页还展示了你可以控制正在运行的会话、分支会话并进行共享。
来源说明 Pi 支持 AGENTS.md 文件、项目级 SYSTEM.md 覆盖、压缩,以及多个提供商/模型集成。它并不自称是一个封闭式产品,并且有意省略了一些内置功能,以便通过扩展添加。
来源中展示的定价页面没有列出价格详情;它看起来更像是一个占位页面,而非有效的定价表。来源更多聚焦于产品本身、包、文档和模型。
Firebase Studio 是一款基于浏览器的全栈应用开发工作区,支持 Gemini 辅助编写代码、应用预览、云模拟器、导入仓库、原型开发、协作与从浏览器部署。
Orca 是面向编码代理的 Agent 开发环境,支持在隔离的 git worktree 中并行运行多个 CLI agent,并提供桌面端与移动端协作流程。
JetBrains 为个人、团队和企业提供开发工具,包括 IntelliJ IDEA、PyCharm、DataGrip、WebStorm、Rider 和 CLion。其 IDE 集成代码导航、智能建议及内置运行、调试与测试流程。
Termo 是一个 AI 代理平台,每个代理运行在独立虚拟机上,可浏览网页、执行代码、保留上下文并按计划运行,适合团队处理持续调研、自动化和轻量构建任务。
小艺是华为自主研发的 AI 智慧助手,支持知识问答、AI 写作、文档阅读、代码辅助与识图,适合日常查询、内容处理和鸿蒙开发场景,并支持文件拖放输入。
EZsite AI 是一款 AI 网站构建器,可将 URL 转为完整的 React 或 Vue.js 应用。支持托管、自定义域名、代码导出及面向团队的后端功能,帮助快速交付可部署结果。