桌面应用,让 Claude Code、Codex 等 AI 编程代理并行运行,每个任务各自拥有独立的 git worktree 和分支。
minghinmatthewlam/pi-gui
pi 编程代理的 Electron 桌面应用,支持并行运行代理线程、Git 工作树隔离、差异审查和内置终端。
- Star
- 1,411
- Fork
- 203
- 未关闭 Issue
- 27
- 最近提交
- 5天前
这是什么?
pi-gui 是 pi 编程代理的桌面外壳。会话、模型、认证和工具都由 pi 本身运行,因此用 pi CLI 配置好的内容可以直接沿用。每个任务对应一个独立线程,可以在当前代码目录中开始,也可以放在新的 Git 工作树里,方便多个代理并行工作。
界面把对话和工作台放在一起。工作台包含真实终端、文件浏览与编辑器、审查标签页(可对比未提交修改、分支或单轮改动,并按文件暂存),以及桌面扩展提供的标签页。快捷键覆盖搜索、打开文件、切换线程,以及在代理运行时排队追加或引导当前任务。此外还支持定时任务、技能与扩展管理,以及通过 OAuth 或 API Key 连接模型服务商。
应用支持 macOS(Apple Silicon)、Linux(x64)和 Windows(x64),可从 Releases 下载,macOS 也可通过 Homebrew 安装。项目基于 Electron、React 和 TypeScript 构建,直接读写 pi 的 JSONL 会话文件。
核心功能
- 01支持并行运行多个代理线程,每个线程可选择独立的 Git 工作树。
- 02审查标签页可查看未提交修改、分支或单轮改动的差异,并按文件暂存。
- 03对话旁边内置终端、文件浏览器和编辑器。
- 04与 pi CLI 共享会话、凭据和技能配置。
- 05提供定时任务、通知和带快捷键的命令面板。
- 06支持通过 OAuth、API Key 或自定义端点接入模型服务商。
适用场景
- 让多个编码代理同时处理不同功能或缺陷修复。
- 在提交前逐文件审查代理所做的修改。
- 在代理对话旁的终端中直接运行测试,无需切换窗口。
- 在应用运行期间定时执行重复性任务,例如每周依赖检查。
快速上手
- 1
通过 Homebrew 添加 tap 仓库
brew tap minghinmatthewlam/tap - 2
信任该 tap(首次安装必需)
brew trust minghinmatthewlam/tap - 3
安装 pi-gui cask
brew install --cask pi-gui - 4
打开 pi-gui,在 设置→Providers 中连接模型提供商,然后添加工作区并发送第一个提示
使用前须知
- 原生构建仅支持 macOS(Apple Silicon)、Linux(x64)和 Windows(x64)。
- Windows 版本尚未进行代码签名,SmartScreen 可能会显示警告。
- 它是 pi 编码代理的桌面外壳,需要配置模型提供商或 API 密钥才能正常工作。
收录于专题
标签
常见问题
- pi-gui 是什么?
- pi 编程代理的 Electron 桌面应用,支持并行运行代理线程、Git 工作树隔离、差异审查和内置终端。 pi-gui 是 pi 编程代理的桌面外壳。会话、模型、认证和工具都由 pi 本身运行,因此用 pi CLI 配置好的内容可以直接沿用。每个任务对应一个独立线程,可以在当前代码目录中开始,也可以放在新的 Git 工作树里,方便多个代理并行工作。
- pi-gui 可以免费使用吗?用的什么许可证?
- pi-gui 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- pi-gui 还在维护吗?
- 活跃维护中。pi-gui 最近一次提交是在 2026年11月2日。
- pi-gui 适合用来做什么?
- 让多个编码代理同时处理不同功能或缺陷修复。 在提交前逐文件审查代理所做的修改。 在代理对话旁的终端中直接运行测试,无需切换窗口。 在应用运行期间定时执行重复性任务,例如每周依赖检查。
- pi-gui 怎么安装和运行?
- 通过 Homebrew 添加 tap 仓库: brew tap minghinmatthewlam/tap 信任该 tap(首次安装必需): brew trust minghinmatthewlam/tap 安装 pi-gui cask: brew install --cask pi-gui 打开 pi-gui,在 设置→Providers 中连接模型提供商,然后添加工作区并发送第一个提示
- 在哪里获取 pi-gui?
- 源代码和安装说明在 GitHub 上:https://github.com/minghinmatthewlam/pi-gui
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
桌面端编码智能体编排工具,让多个编码 Agent 各自在独立 git worktree 中并行运行,并可用手机监控。
一个面向智能体开发的桌面工作台,在无限画布上统一排列终端、笔记、代码与运行中的智能体。
一个团队共享的工作区,可接入任意机器和编程 Agent(通过 ACP),共享对话并从桌面、手机、网页或 CLI 派发任务。
在自己电脑上运行的 AI 智能体团队,借助你已有的 CLI 订阅完成规划、编码、审查和合并。
开源桌面工作台,可并行运行 Codex、Claude Code 等编码智能体,并可视化编辑文档、图表与任务。