Repolode
vastsa

vastsa/PI-Desktop

本地优先的 AI 编程智能体桌面工作台,支持持久会话、多模型接入、子智能体和插件扩展。

可替代:Claude Code

Star
7,768
Fork
761
未关闭 Issue
218
最近提交
31分钟前

这是什么?

PI-Desktop 是一款基于 Electron 的桌面应用,用于让 AI 编程智能体在本地项目上工作。它以“项目 → 会话 → 智能体 → 工作”的方式组织内容,会话可以跨多次启动保留,而不是一次性的聊天记录。智能体可以读写文件、执行命令,并支持 Agent、Plan、Goal 三种工作模式;高权限操作需要经过权限层审批。

应用不绑定特定模型。用户可以接入 OpenAI、Anthropic、兼容 OpenAI 的接口、自定义网关、Ollama、LM Studio 或本地模型,并可在不同会话中切换模型。API 凭据保存在系统钥匙串中,模型请求直接发送至用户配置的服务商。已有的 Claude Code、Codex、OpenCode 和 Pi 本地会话也可以导入。

功能通过插件扩展,插件以 `.piplug` 包分发或从插件市场安装。插件可以添加命令、面板、浮动组件、智能体工具、技能、主题、MCP 服务和后台服务。项目基于 pi 智能体库构建,采用 Rust 宿主核心,前端使用 TypeScript 与 React。

核心功能

  • 01会话跨启动持久保存,支持置顶、归档、分支和搜索。
  • 02提供 Agent、Plan、Goal 三种模式,适应不同粒度的任务。
  • 03支持子智能体和 Worker Session,并行分派工作。
  • 04可接入云端、本地及兼容 OpenAI 接口的模型,并能按会话切换。
  • 05插件系统覆盖智能体工具、面板、MCP 服务、技能和主题。
  • 06权限层对智能体的高权限操作进行允许、询问或拒绝控制。

适用场景

  • 在本地代码仓库上运行编程智能体,项目数据保留在本机。
  • 混合使用不同模型,例如用云端模型做规划、本地模型处理私密任务。
  • 将大型重构拆分到多个 Worker Session 中并行完成实现、测试和评审。
  • 基于插件接口开发自定义桌面工具或工作流。

快速上手

  1. 1

    从发布页面下载应用

  2. 2

    克隆仓库

    git clone ht
  3. 3

    从源码运行前安装 Node.js 22.19+、pnpm 10+ 和稳定版 Rust 工具链

使用前须知

  • 采用 LGPL-3.0 许可证,修改后的库代码需遵守 copyleft 义务。
  • 当前发布版本为 0.21.x,标注为早期预览版。
  • 从源码运行需要 Node.js、pnpm 和 Rust 工具链。
  • Linux 安装包需要 glibc 2.35 或更高版本。

收录于专题

标签

常见问题

PI-Desktop 是什么?
本地优先的 AI 编程智能体桌面工作台,支持持久会话、多模型接入、子智能体和插件扩展。 PI-Desktop 是一款基于 Electron 的桌面应用,用于让 AI 编程智能体在本地项目上工作。它以“项目 → 会话 → 智能体 → 工作”的方式组织内容,会话可以跨多次启动保留,而不是一次性的聊天记录。智能体可以读写文件、执行命令,并支持 Agent、Plan、Goal 三种工作模式;高权限操作需要经过权限层审批。
PI-Desktop 可以免费使用吗?用的什么许可证?
PI-Desktop 以 LGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
PI-Desktop 还在维护吗?
活跃维护中。PI-Desktop 最近一次提交是在 2026年11月7日。
PI-Desktop 适合用来做什么?
在本地代码仓库上运行编程智能体,项目数据保留在本机。 混合使用不同模型,例如用云端模型做规划、本地模型处理私密任务。 将大型重构拆分到多个 Worker Session 中并行完成实现、测试和评审。 基于插件接口开发自定义桌面工具或工作流。
PI-Desktop 怎么安装和运行?
从发布页面下载应用 克隆仓库: git clone ht 从源码运行前安装 Node.js 22.19+、pnpm 10+ 和稳定版 Rust 工具链
在哪里获取 PI-Desktop?
源代码和安装说明在 GitHub 上:https://github.com/vastsa/PI-Desktop

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目