pi coding agent 这个方向,最近能看到不少人在做客户端。我也没忍住,做了一个自己日常在用的: /ai-market-guide/ 是什么 一个 Electron 桌面客户端,Agent 引擎用的是 pi-coding-agent( @earendil-works/pi-coding-agent )的 SDK 。
它轻量、可扩展,自带工具调用、会话管理、上下文压缩和扩展机制。 FastVibe 把它直接嵌进 Electron 主进程,没有起子进程,在它之上补上图形界面和日常用得到的东西。
数据是隔离的:会话、配置、密钥都放在 FastVibe 自己的数据目录,不会读写你本机已有的 ~/.pi ,和命令行版 pi 互不影响。为什么又做一个 我自己用终端里的 Agent,有几个地方一直不顺手: 长任务跑着的时候,想切去干别的,回来已经不知道它在哪一步 改了哪些文件、diff 是什么,要自己翻 人不在电脑前,任务卡在一个确认上,就只能干等 所以按自己的使用习惯做了一个 GUI,主要想解决这几件事。
在 pi 之上做了什么 日常使用 不绑定模型 :软件不内置任何供应商,填你自己的 API Key 就行。支持主流厂商,也支持任何 OpenAI / Anthropic / Gemini 兼容的中转站。
Claude Pro/Max 、ChatGPT Plus/Pro 的订阅登录也支持 多会话并行 :多个对话同时跑,侧栏能看到谁在运行、谁在等你回答、谁已经跑完还没看 变更视图 :内置 Git 面板,每轮改了什么文件、diff 、提交历史都在一处;支持 AI 生成提交信息,重试一轮时可以选择把文件一起回退 文件与终端 :右侧有文件树、预览、终端和内置浏览器,Agent 也能操作浏览器和电脑 Office 预览 :docx / xlsx / pptx 可以直接预览,Agent 也能直接编辑 Agent 能力 子 Agent 与任务编排 :主 Agent 可以把任务拆成依赖图,交给多个子 Agent 并行做,每个子任务的过程都能点开看 长期记忆 :可选开关,跨对话记住你的偏好和项目背景 MCP / 技能 / 插件 :可以接入 MCP 服务器,也支持技能和插件扩展 定时任务 :让 Agent 按计划自己跑,结果回报到发起它的对话 不在电脑前也能用 手机远程访问 :登录同一个账号,手机能直接连回电脑,继续看进度、回答 Agent 的提问,不用配置地址 SSH 远程项目 :项目可以放在远程服务器上,Agent 在那台机器上跑 其他 数据都存在本机 可以导入 pi 、Claude Code 、Codex 、opencode 的历史会话 24 套主题(亮 / 暗),macOS 有玻璃效果,中英文界面 目前状态 支持 macOS / Windows / Linux 迭代比较快,基本每周都有新版本 还有不少粗糙的地方,欢迎吐槽 下载 / 反馈 GitHub: /ai-market-guide/ 官网:/ai-market-guide/ 觉得有用的话给个 Star,有问题或想要的功能欢迎提 Issue,也可以直接在帖子里回复 如果你也在用 pi,特别想听听你觉得客户端还缺什么。
有问题或者想要的功能,可以直接在帖子里回复,也可以到 GitHub 提 Issue,我都会看。谢谢!
感谢 pi 的作者,站在他们的肩膀上,我才能把精力放在客户端体验上。