代码审查

PI-Desktop

为独立开发者提供本地优先、多模型支持的编程Agent桌面工作台

本地优先、模型自由、可扩展的 AI 编程 Agent 桌面工作台

项目介绍

PI-Desktop 是一款开源、本地优先的 AI 编程 Agent 桌面工作台。 它不是简单给大模型套一个聊天界面,而是希望给 Coding Agent 一个真正独立的工作空间。 你可以直接打开本地项目,连接自己常用的模型,让 Agent 阅读代码、修改文件、执行命令、运行测试,并在同一个桌面应用中完成查看、审批、审查和继续迭代。 ✨ 核心能力 多模型自由切换 支持 OpenAI、Anthropic、OpenAI Compatible API,以及 Ollama、LM Studio 等本地模型服务。不同会话可以自由选择不同模型,不绑定某一家厂商。 Agent / Plan / Goal 三种工作模式 Agent:直接开始分析、修改和执行任务 Plan:先研究项目并生成执行计划,确认后再开始修改 Goal:你定义目标和验收标准,Agent 自己决定如何完成 看得见 Agent 在做什么 Agent 可以读取文件、修改代码、运行命令,但敏感操作会经过权限控制。你可以查看代码 Diff、命令输出和执行过程,而不是把项目完全交给一个黑盒。 支持 Subagent 复杂任务可以拆给多个独立 Subagent,例如代码库分析、多文件修改、测试检查、研究和 Review。每个 Subagent 拥有自己的上下文,完成后再把结果返回主 Agent。 Skills / MCP / Plugins PI-Desktop 不希望把所有功能都写死在客户端里。 你可以通过: Skills 添加可复用的 Agent 工作流 MCP 接入外部工具和服务 Subagent 创建不同职责的 Agent Plugins 扩展工具、命令、面板、主题和后台服务 为长时间 Agent 任务设计 PI-Desktop 支持同时管理多个项目和会话,可以切换、固定、归档和分支会话,也支持 Agent 工作期间继续排队新的 Prompt。 同时针对长时间运行的 Agent 工作流设计了会话状态和恢复机制,尽量减少应用异常或重启带来的工作丢失。 迁移已有 Coding Agent 会话 如果你已经在使用 Claude Code、Codex、OpenCode 或 Pi,也不需要完全从零开始。PI-Desktop 支持扫描和导入已有本地会话与相关配置。 👨‍💻 适合谁使用? 如果你: 经常使用 Claude Code、Codex 等 Coding Agent 希望脱离单一 IDE 或终端工作流 同时使用多个 AI 模型 希望自己掌控项目、权限和 Agent 行为 想搭建 Skills、MCP、Subagent 或插件工作流 喜欢开源、可扩展的开发工具 PI-Desktop 会比较适合你。 ❓ FAQ PI-Desktop 自带 AI 模型吗? 不自带。PI-Desktop 更像 Agent 工作台,你可以接入自己已有的模型服务或 API。 必须注册账号吗? 不需要 PI-Desktop 账号。 代码会上传到 PI-Desktop 服务器吗? PI-Desktop 采用 local-first 设计,项目和主要工作状态保留在本地。调用在线模型时,相关上下文仍会按照你所选择的模型 Provider 规则发送给对应服务商。 是否开源? 是。PI-Desktop 已完全开源,可以自行查看代码、参与贡献或开发插件。 支持哪些系统? 支持 macOS、Windows 和 Linux。 目前稳定吗? PI-Desktop 仍处于 Early Preview 阶段,已经可以用于真实开发工作流,但部分功能和插件接口仍会持续迭代。

需求相近的,还有这些