Pi Coding Agent

Pi Coding Agent

一个基于终端的 AI 编程助手,支持高度自定义工作流与多模型无缝切换。

访问官网 ↗5 次浏览
Pi Coding Agent 界面截图

关于 Pi Coding Agent

访问网站 收藏 复制链接

关于此工具

关于此工具 Pi Coding Agent 是一款专为开发者设计的极简终端 AI 编程助手(Agent Harness)。它解决了传统 AI 编码工具工作流固定、难以深度定制的痛点。Pi 默认提供读取、写入、修改和 Bash 运行四种核心工具,不内置复杂的子代理或计划模式,而是通过极简的架构让工具完全适应开发者的个人工作流。用户可以通过简单的命令行指令快速启动,并通过标准的 TypeScript 插件、Skills 技能包或提示词模板来自由扩展其核心功能。 在实际开发中,Pi 提供了极为丝滑的终端交互体验。它支持多线文本编辑、模糊搜索项目文件、粘贴图片,并且允许用户在会话中随时通过快捷键或命令切换不同的 AI 模型(如 Claude、GPT-4o、Gemini 等)。其独特的树状结构历史记录(Session Tree)让开发者能够自由跳转回任意历史节点并开启新的开发分支,还能一键导出为 HTML 或生成 GitHub Gist 分享链接,完美契合开源项目协作与日常高效编码的需求。 展开更多 工具截图

核心功能

极简且高度可扩展的架构 不强加固定的开发流程或子代理模式。开发者可以通过 TypeScript 扩展、Agent Skills 标准技能包、Markdown 提示词模板及自定义主题,轻松打造最符合个人习惯的定制化 AI 编码环境。 树状会话管理与多分支跳转 所有的终端开发会话均以树状结构(Session Tree)实时保存。使用 /tree 命令即可直观导航并随时切回任意历史节点继续开发,历史记录支持一键导出为 HTML 或分享至 GitHub Gist。 跨提供商的多模型中途切换 原生集成 Anthropic、OpenAI、Google Gemini、DeepSeek 等 15+ 流行主流模型提供商。支持在会话进行中通过 /model 或快捷键 Ctrl+L 随时更换模型,并具备智能的上下文自动压缩(Compaction)功能。 多模态与无缝终端交互 支持在终端内输入 @ 模糊搜索项目文件、Tab 补全路径,允许通过快捷键直接粘贴图片或拖拽图片到终端。内置外部编辑器联动功能,并支持通过命令行符号执行 Bash 命令并将输出直接喂给大模型。

应用场景

1 全键盘流终端高效编码 全键盘流终端高效编码 适合偏好 Terminal、Vim 或 Tmux 的资深开发者。通过纯命令行和丰富的快捷键,在不脱离终端的前提下让 AI 协助完成代码重构、Bug 修复及脚本编写。 2 跨模型复杂任务调试 跨模型复杂任务调试 适合需要在不同模型间对比输出的开发场景。开发者可以在同一个会话中,针对复杂代码逻辑随时切换至高 Thinking 强推理模型,或者针对常规任务切回轻量模型以平衡成本。 3 开源项目协作与会话分享 开源项目协作与会话分享 适合开源维护者或团队协作。使用 Pi 开发时,可将完整的 AI 交互、工具执行及思考链过程导出为 shareable 链接或发布至 Hugging Face,方便团队复现开发思路与代码评审。

常见问题

Q Pi Coding Agent 是什么工具 Pi Coding Agent 是一款基于终端的极简 AI 编程助手框架(Agent Harness)。它专注于让 AI 适应开发者现有的终端工作流,而不是强加固定的开发模式。 Q Pi Coding Agent 怎么安装使用 你可以通过 npm install -g --ignore-scripts @earendil-works/pi-coding-agent 或使用 curl 官方脚本一行命令完成安装。安装后在终端输入 pi 并配置大模型 API 密钥或通过 /login 登录订阅账户即可开始使用。 Q Pi 编程助手如何在终端切换模型 在交互模式下,你可以随时在编辑器中输入 /model 命令,或使用快捷键 Ctrl+L 唤起模型选择器来中途切换大模型。此外,还可以使用 Ctrl+P 快捷键在提前配置好的常用模型列表中快速循环切换。 Q Pi Coding Agent 支持哪些 AI 模型 它原生支持 Anthropic Claude、OpenAI ChatGPT、Google Gemini、DeepSeek 等 15 个以上的提供商和数百种模型。开发者还可以通过修改本地的 models.json 配置文件或编写扩展来添加自定义的 API 提供商和模型。 Q Pi Coding Agent 收费吗 该项目依据 MIT 协议开源免费,本身不收取软件使用费。不过用户在调用各大商业大模型时,需要自行承担相应的 API 密钥消耗费用或绑定已有的第三方平台订阅。 Q Pi 编程助手相比其他 AI 助手有什么区别 Pi 采取了激进的极简主义哲学,拒绝内置子代理(Sub-agents)、计划模式和 MCP 协议等复杂功能,保持核心轻量。它最大的特色是具备极强的可扩展性,允许用户通过 TypeScript 插件和技能包完全按照自己的需求去定制功能。 Q Pi Coding Agent 适合哪些人群使用 它非常适合追求极简、习惯全键盘操作、依赖终端(如 Tmux/Vim)的重度开发者或开源项目维护者。由于其支持 RPC 模式和 SDK 嵌入,它同样适合需要将 AI 编程能力集成到自己应用中的软件架构师。 Q Pi 编程助手的历史记录可以导出分享吗 可以,Pi 的所有会话都以独特的树状结构实时存储。你可以使用 /export 命令将会话导出为本地 HTML 或 JSONL 文件,也可以使用 /share 命令将其作为私有 GitHub Gist 上传,获取可在线渲染并分享的网页链接。

同类推荐

免费 + $12/月 起 精选
Notion

将团队工作、知识库和 AI 自动化汇聚于一处,让协作更高效。

免费 + $20/月 起
YouMind

打破学习与创作的边界,将零散素材转化为深度洞察的 AI 协作空间。

Pazi

将商业想法转化为行动,打造专属 AI 执行团队与项目落地路线图。

免费试用
Viktor

Viktor 是一款深度集成 Slack 的 AI 协作助手,可连接 3000+ 工具,直接完成报表、自动化、代码和运营任务,而不只是提供建议。

Pi Coding Agent — 一个基于终端的 AI 编程助手,支持高度自定义工作流与多模型无缝切换。 | Soar 导航