abcwyc/pi-agent-desktop

Pi — A cross-platform AI coding agent, bringing the Claude Code experience to your desktop. No environment setup, no terminal commands. Download and start coding right away.

解决的问题

Pi Agent Desktop 为 macOS、Windows 和 Linux 提供了一个独立的、可安装的应用程序,将 Pi AI Agent 的功能带到了桌面。它消除了用户手动管理终端历史记录、.jsonl 文件或单独安装 Node.js 的需求,以与代理交互。

工作原理

该应用使用 Tauri 将 Pi SDK、Next.js 服务器和 Node.js 运行时打包成一个单一的捆绑包。它读取 Pi 的本地数据目录以管理会话,并允许用户通过原生桌面窗口与代理进行交互。它包含一个内置的更新系统,可同步桌面应用与核心 pipi-web 组件,以确保版本一致性。

适用人群

希望拥有专用桌面界面的开发者和用户,该界面具备会话分支、项目文件浏览和集成模型管理功能,而无需依赖 CLI 或网页浏览器。

主要亮点

  • 会话管理:按项目组织,可浏览、恢复、分支或分叉过去的 AI 会话。
  • 实时可见性:在聊天窗口中直接查看思考过程、工具调用、上下文使用情况和成本。
  • 集成开发工具:从侧边栏切换 Git 工作树,并预览源代码、差异和各种文件格式(PDF、DOCX 等)。
  • 简化设置:捆绑所有必要运行时,无需单独安装 Node.js 或配置终端。
  • 自动更新:每周检查稳定版发布,一键升级。

相关

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