PI-Desktop:在本地桌面统一管理 AI 编程项目与长时会话
一分钟看懂
PI-Desktop 是一个本地优先的 AI 编程 Agent 桌面工作区。它用 Electron 提供界面、Rust 核心处理权限和本地数据,并通过 pi Agent 运行时连接云端或本地模型,让项目、会话、审查和扩展集中在一个应用中。
你可以用它做什么
- 打开本地代码仓库,让 Agent 读取、修改、运行命令和测试。
- 在 Agent、先审批计划的 Plan、先确认目标的 Goal 三种模式间选择。
- 审查文件差异、命令输出和应用预览,再决定是否继续。
- 为不同会话切换 OpenAI、Anthropic、兼容接口或本地模型。
- 安装技能、MCP 服务、子 Agent 和插件,扩展工具与工作区面板。
主要能力
PI-Desktop 支持多项目和长时会话、会话分支与队列、检查点恢复、后台子 Agent、权限分层、模型多供应商配置和插件市场。它还可以导入 Claude Code、Codex、OpenCode 与 Pi 的本地会话。对话以 JSONL 保存,并用 SQLite 建索引;凭据存放在操作系统钥匙串。
适合哪些人
它适合希望脱离特定编辑器、集中管理多个 Agent 项目,并保留本地审查与权限边界的开发者。需要稳定企业支持、严格兼容承诺或已验证升级路径的团队,应先在非关键环境评估。
怎么开始使用
从 GitHub Releases 下载 macOS、Windows 或 Linux 安装包。启动后在设置中配置模型供应商和凭据,打开本地项目,再选择工作模式。源码开发需要 Node.js 22.19 以上、pnpm 10 以上和稳定版 Rust 工具链。
使用前需要知道
项目处于 Early Preview,API、扩展接口和桌面行为仍可能变化。所谓本地优先不代表完全离线:使用远程模型时,请求所需上下文会直接发送给所配置的供应商。插件仍是用户信任的代码,并非完整操作系统沙箱,只应安装可信来源。项目采用 LGPL-3.0 许可证;Linux 预编译包要求 glibc 2.35 以上,部分 macOS 构建可能未签名。