本人开发工作流已完全迁移到VSCode + Pi,已经习惯使用VSCode作为编辑器,所以不想切换到其他desktop agent应用(文件搜索编辑,git集成体验都不如vscode)。

轻量开源的Pi适配模型很好,速度很快,但是Tui交互实在是体验不好(有时想往上翻看看改了什么,思考内容一打开整个界面都漂移了,需要不停的滑动鼠标)。所以才想开发一个简洁的GUI聊天界面,底层基于pi rpc子进程(之所以不选sdk集成,是因为要兼容用户本地安装的pi,方便在gui和tui之间随意切换)。

VSCode安装 Pi Agent Studio 扩展!

亮点:

  1. 简洁的Chat GUI交互,底层基于pi-rpc子进程。
  2. 集成实用的pi扩展(subagent、todo、question、btw),GUI或TUI都可以开箱即用。
  3. 默认 Ask 权限模式,内置丰富的不安全bash命令执行前确认,可配置全放行。
  4. 支持session级别rewind代码回退功能,可视化展示代码修改,方便回退消息和代码修改。

原生VSCode侧边栏支持:

  • Sessions – 按工作区显示会话列表,带实时运行 / 空闲状态图标;多根工作区时显示下拉切换。
  • Agents – 管理用户 / 项目级 subagent 定义,供内置 subagent 工具使用。
  • Prompt Templates – 在用户 / 项目作用域内创建/ 编辑 / 删除 / 打开 pi 提示词模板。
  • Models – 管理供应商和模型。
  • Settings – 环境信息、快捷链接、Upgrade Pi 按钮、Open settings.json,追加到 pi 系统提示,完全替换 pi 系统提示。

界面预览:
深色主题
浅色主题
极简聊天GUI
修改文件diff高亮

更多推荐