FaqFirebase/pi-desktop
A free, open source Electron GUI for the Pi and oh-my-pi coding agents. Chat, edit files, run a terminal, and review diffs in one window. Linux, macOS, and Windows.
解决的问题
Pi Desktop 为 Pi 和 oh-my-pi 编码代理提供了全面的图形用户界面 (GUI),将聊天、项目管理、文件浏览和终端访问整合到单一窗口中。它消除了通过 CLI 与这些代理交互的需求,为 AI 驱动的开发提供了丰富的视觉体验。
工作原理
此应用程序直接与 Pi RPC 协议通信,使其能够运行标准的 pi CLI 或 omp 二进制文件。它管理多个工作区和每个会话的独立代理进程,确保在切换项目时后台任务仍能继续运行。
适用对象
使用 Pi 或 oh-my-pi 编码代理,且偏好可视化界面而非终端工作流来管理 AI 辅助编码任务的开发人员。
亮点
- 多代理委员会规划:一项可选功能,Pi、Claude 和 Codex 在实现前协作达成共识计划。
- 精细权限:四种基本模式(规划/只读、编辑前询问、命令前询问、信任),并辅以每个工具的自定义允许/拒绝全局规则。
- 集成开发工具:包含文件树、代码编辑器 (CodeMirror 6)、差异查看器、具有 ANSI 颜色的终端,以及包浏览器。
- 本地语音听写:使用 Moonshine、Whisper 或 Parakeet V3 等模型的设备端语音转文本,确保隐私,不将音频发送至服务器。
- 多工作区支持:每个会话有独立的代理进程,并有“任务控制”来跟踪跨项目的后台活动。
- 自定义主题:灵活的主题引擎,允许用户根据 7 种种子颜色创建、导入和导出主题。
相关
- 项目
- 项目
- 项目
- 项目