看到大家都在做 pi coding agent 客户端,我也忍不住做了一个

Tangge 2026-10-21 10:56 1

pi coding agent 这个方向,最近能看到不少人在做客户端。我也没忍住,做了一个自己日常在用的:https://github.com/tyuan511/fastvibe


FastVibe


是什么


一个 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:https://github.com/tyuan511/fastvibe

  • 官网:https://app.fastvibe.dev

  • 觉得有用的话给个 Star,有问题或想要的功能欢迎提 Issue,也可以直接在帖子里回复


如果你也在用 pi,特别想听听你觉得客户端还缺什么。有问题或者想要的功能,可以直接在帖子里回复,也可以到 GitHub 提 Issue,我都会看。谢谢!


感谢 pi 的作者,站在他们的肩膀上,我才能把精力放在客户端体验上。

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回