PI-Desktop

PI-Desktop

插件化本地AI编程工作台

AI官网

应用介绍

AI 编程工具用久了会发现一个共同的毛病:它把你的工作当成一次性的聊天。关掉窗口,上下文没了;换个模型,之前调好的一切重来;想让它同时干两件不相干的事,只能开两个窗口自己在脑子里对账。PI-Desktop 的组织方式是项目 → 会话 → 智能体 → 工作——会话会跨应用重启活下去,能置顶、归档、分叉、全文搜索,agent 正在跑的时候你还能先把下一条指令排进队列。

它也不押注某一个模型。OpenAI、Anthropic、各种兼容接口、自建网关、Ollama 和 LM Studio 的本地模型都能接,每个会话用哪个模型分别配置,同一个会话中途也能换——规划用一个、写代码用另一个、涉密的任务切本地模型,工作流不用跟着重搭。核心之外的东西基本都是插件,装什么它就变成什么。

软件功能



三种工作模式:Agent 模式直接给任务,它读代码、改文件、跑命令、自己迭代;Plan 模式先把项目摸一遍产出实施方案再动手,适合重构这类高风险改动;Goal 模式你只锁定目标和验收标准,路径让它自己选,适合跑得久的复杂任务。

子智能体与会话编排:复杂活不该硬塞进一个上下文窗口。轻量的并行工作丢给 Subagent,各自独立上下文、做完把结果交回来;更长的活交给会话编排器,前端、后端、测试、评审各开一个 Worker Session,每个都是完整可查看的会话,有独立上下文和完整记录。

插件能装成一个完整产品:插件不只是"再加一个工具"。命令、面板、悬浮挂件、工作面板视图、智能体工具、补全、技能、主题、MCP 服务器、常驻后台服务、插件间消息总线都能加。一个语音助手插件可以同时包含悬浮球、语音服务、agent 工具和一组命令,打包成 .piplug 文件分发或者走插件市场安装。

右侧工作面板:审阅面板把这一轮改了哪几个文件、各自增删多少行列出来,点开就是 diff;还有文件、浏览器等视图,命令输出也能直接查,不用切出去看 agent 到底干了什么。

权限层拦在前面:插件卡片上直接标着它要什么权限——修改文件、读取文件、访问网络、启动进程,一目了然;特权操作执行前都要过这一层。

把别处的会话搬过来:本地已有的 Claude Code、Codex、OpenCode、Pi 的会话可以直接导入,换工具不用把之前的记录丢掉。

本地优先:Electron 外壳配 Rust 写的宿主核心,项目留在本机,LGPL-3.0 开源,macOS、Windows、Linux 三个平台都有。