← 返回总览

vastsa/PI-Desktop

Local-first AI coding agent desktop: Electron + Rust host core + pi Agent Harness + user-installable plugins

1,633Fork: 153语言: TypeScript协议: LGPL-3.0今日 +393GitHub ↗

深度介绍

它是什么

PI-Desktop 是一款本地优先的 AI 编程助手桌面应用,采用 Electron + Rust 混合架构,内置 pi Agent Harness 运行时,支持用户自由安装插件扩展能力。它试图将 AI 编码代理从云端拉回本地,让开发者完全掌控数据与执行环境。

核心亮点

  • 本地优先:所有推理与代码操作均在本地执行,无强制云端依赖,隐私与速度兼得
  • 双核引擎:Rust 负责高性能宿主核心,Electron 提供跨平台 UI,兼顾性能与生态
  • 插件化 Agent:通过 pi Agent Harness 支持用户按需安装/编写插件,灵活定制工作流
  • MCP 协议支持:内置 Model Context Protocol,可无缝接入外部工具与数据源

为什么火

短短一天涨星 393,GitHub 星标突破 1600,核心在于它精准踩中两大痛点:一是开发者对云端 AI 工具的数据主权焦虑,二是对“开箱即用 + 深度可定制”的矛盾需求。LGPL-3.0 协议允许商业使用,进一步降低了企业采纳门槛。

适合谁用

  • 对代码隐私敏感的独立开发者或小型团队
  • 需要将 AI 编程能力嵌入现有本地工具链的工程师
  • 喜欢折腾插件生态、追求高度定制化的技术极客

快速上手

# 克隆仓库
git clone https://github.com/vastsa/PI-Desktop.git

# 安装依赖
cd PI-Desktop && npm install

# 开发模式启动
npm run dev

# 构建生产版本
npm run build

安装后通过插件市场安装你需要的 Agent 插件,即可在本地开始 AI 辅助编码。