ARTICLE · 1110951
Pi 为什么会火起来?附安装教程与官网地址
最近开发者圈里,Pi 的讨论明显多了起来。
它不是又一个“大而全”的 AI 编程工具,而是走了一条比较特别的路线:足够简单、支持多模型、方便扩展,把更多控制权交给开发者。
一、Pi 是什么?
Pi 是一个运行在终端里的 AI Coding Agent,可以直接进入项目目录,让 AI 阅读代码、修改文件、执行命令,并持续完成开发任务。
它支持 Linux、macOS 和 Windows,同时支持多个模型提供商。Pi 本身更像一个基础的 Agent Harness,而不是一个功能堆满的 IDE。
简单来说:Claude Code 更像开箱即用的完整产品,Pi 更像一个可以自己改造的 AI Agent。
二、Pi 为什么会火?
1、足够轻量
Pi 的一个明显特点就是“少”。
它没有把大量功能全部塞进核心,而是保留最基本的 Agent 能力,再通过扩展、Skill、Prompt Template、Package 等方式增加功能。
这对于开发者来说反而比较舒服:不需要学习一堆复杂配置 不强制某一种工作流 可以根据自己的习惯扩展 核心代码和运行逻辑相对容易理解
2、多模型支持
Pi 并不绑定单一模型。
官方文档显示,可以通过 /login 登录支持的模型提供商,也可以使用 API Key 或本地模型。
这意味着同一个 Agent,可以根据任务选择不同模型。
例如:写代码 → Claude 快速问答 → Gemini 特定任务 → 其他模型 本地开发 → 本地模型
对于经常折腾 AI Coding 的开发者来说,这一点非常实用。
3、扩展能力比较强
Pi 把很多能力设计成可以扩展的模块,包括:Extensions Skills Prompt Templates Themes Packages
官方也提供了对应的扩展机制。
所以它不是只能“用官方提供的功能”,而是可以继续往里面加自己的东西。
4、更适合喜欢折腾的开发者
Pi 的设计理念很直接:Adapt Pi to your workflows, not the other way around.
也就是让 Pi 适应你的开发方式,而不是让你适应工具预设的工作流。
这也是它受到开发者关注的重要原因之一。
三、Pi 怎么安装?
方法一:官方安装脚本
macOS / Linux 可以直接执行:
curl -fsSL https://pi.dev/install.sh | shWindows PowerShell:irm https://pi.dev/install.ps1 | iex
安装完成后检查版本:pi --version
这些都是 Pi 官方提供的安装方式。
方法二:使用 npm
如果已经安装 Node.js,也可以直接安装。
当前官方文档提供:
npm install -g --ignore-scripts @earendil-works/pi-coding-agent然后检查:pi --version
官方 Quickstart 要求 Node.js 22.19 或更新版本。
四、安装完成后怎么使用?
进入自己的项目目录:cd my-project
然后启动:pi
第一次使用可以输入:分析一下这个项目的目录结构,并告诉我如何启动它
Pi 会读取项目文件,并根据任务进行分析、搜索和修改。
如果需要配置模型,可以在 Pi 中执行:/login
然后选择对应的模型提供商。
也可以使用:/model
切换模型。
五、Pi 适合什么人?
如果你只是想找一个开箱即用的 AI 编程工具,Pi 不一定是唯一选择。
但如果你喜欢:AI Coding Agent 多模型切换 命令行开发 自定义 Agent Skills 和 Extensions 自己设计工作流 折腾 Agent 底层能力
那么 Pi 值得体验一下。
它真正有意思的地方,不只是“让 AI 帮你写代码”,而是给开发者一个可以继续改造的 Agent 基础。
六、官网地址
Pi 官网:
https://pi.dev/
官方文档:
https://pi.dev/docs/latest/quickstart
GitHub:
https://github.com/earendil-works/pi