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 种种子颜色创建、导入和导出主题。

相关

  • 项目
  • 项目
  • 项目
  • 项目