← 返回列表
AI 编程工具

PI-Desktop:本地优先的模块化 AI 编程 Agent 桌面工作区

vastsa/PI-Desktop · Local-first AI coding agent desktop: Electron + Rust host core + pi Agent Harness + user-installable plugins

GitHub Trending原文发布 未知首次收录 2026-09-12上架 2026-09-13 19:49

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

PI-Desktop 是一个本地优先的模块化 AI Agent 桌面工作区,基于 Electron 与 Rust 主机核心构建,集成 pi Agent Harness,并支持用户自行安装插件。它把项目、会话、模型、插件与工作流整合到一个持久化的桌面环境中,支持模型无关配置(OpenAI、Anthropic、兼容 API、自定义网关、Ollama、LM Studio 及本地模型)、三种工作模式(Agent / Plan / Goal)、Subagents 与 Session Orchestrator 多会话编排、插件体系(命令、面板、浮动组件、Agent 工具、技能、MCP Server、主题、后台服务、消息总线)、权限层控制与本地数据存储,主要面向希望以桌面平台形式组织 AI 编程与多 Agent 工作流的用户。

核心能力与快速开始

★ 5206 · TypeScript

能做什么
提供本地优先的模块化 AI Agent 桌面工作区。基于 Electron + Rust host core,集成 pi Agent Harness(pi-ai、pi-agent-core),支持模型无关配置(OpenAI、Anthropic、OpenAI 兼容 API、自定义网关、Ollama、LM Studio、本地模型),可独立配置 Provider、模型 ID、上下文窗口、输出上限、推理/思考、温度、OAuth、API Key、端点,同一会话可随时切换模型。支持三种工作模式:Agent(执行任务)、Plan(先规划再执行)、Goal(锁定目标与验收标准后由 Agent 驱动执行)。提供 Subagents 后台委派与 Session Orchestrator 多 Worker Session 并行编排。以 Project → Session → Agent → Work 组织,支持会话固定、归档、分支、搜索,可排队提示、@ 引用项目文件、斜杠命令、查看 diff 与命令输出、右侧 Work Panel、流式检查点与中断恢复。插件体系可扩展命令、面板、浮动组件、Work Panel 视图、Agent 工具、补全、技能、主题、MCP Server、常驻服务与插件消息总线;插件以 .piplug 包或市场方式分发。数据本地存储,API 凭据存放于操作系统钥匙串,无强制账号与中继,无遥测。特权操作经过权限层(Allow / Ask / Deny)。可导入 Claude Code、Codex、OpenCode、Pi 的本地会话。
适用场景
日常 AI 辅助编程(读代码、改文件、运行命令、测试、迭代);重构等高风险变更前的方案评审;复杂长任务的目目标驱动执行;多 Agent 并行分工(前端、后端、测试、评审等 Worker Session);构建插件形态的产品(如语音 Agent、GitHub 工作区、会话分析面板);作为开发宿主平台构建 Agent 产品;从 Claude Code、Codex、OpenCode、Pi 迁移已有本地会话。
项目形态
可直接使用的工具
部署方式
提供 macOS(Apple Silicon / Intel,.dmg / .zip,已用 Developer ID 签名并经 Apple 公证)、Windows x64(安装程序 / .zip)、Linux x64(.AppImage / .deb / .rpm / .asar)发行包。本地优先,项目、会话、设置、日志默认本地存储,API 凭据存于操作系统钥匙串,无强制账号与中继。从源码运行需 Node.js >=22.19、pnpm >=10、稳定版 Rust 工具链。
主要依赖
从源码运行需要 Node.js >=22.19、pnpm >=10 与稳定版 Rust 工具链。Linux x64 包需要 glibc 2.35+,常见支持发行版包括 Ubuntu 22.04+、Debian 12+、Fedora 36+。使用云端模型需自行配置对应 Provider、API Key 或 OAuth;模型调用的成本与配额取决于所配置的提供方,材料未说明。
使用限制
当前发布线为 0.15.x(Early Preview),处于早期预览阶段。使用远程模型时,请求所需上下文会直接发送给对应提供方。模型 API 成本、调用配额与速率限制未说明。模型请求的具体网络与合规条件未说明。
许可证
LGPL-3.0
最近推送
2026-09-23 06:06

资料检查:2026-09-23 07:00 · 卡片整理:2026-09-23 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

作为本地优先的 AI 编程 Agent 桌面工作区,用于日常开发:读取代码、编辑文件、运行命令、测试与迭代;支持 Agent/Plan/Goal 三种工作模式,Plan 模式可先产出实现计划,适合重构和高风险变更;Subagents 与 Session Orchestrator 可将代码探索、实现、测试分析、研究、审查等独立工作委派给后台 Agent 或并行 Worker 会话;支持审查 diff、查看命令输出、用 @ 引用项目文件、使用斜杠命令,并可通过权限层控制每个会话的自主程度。

查看内容依据
Read code, edit files, run commands, test, and iterate.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

产品经理

材料未说明产品经理相关的具体职业用途,仅提及可构建 Data Assistant 等插件化工作区,不足以支撑产品经理的明确使用场景。

查看内容依据
AI Development Workspace · Voice Agent · DevOps Console · GitHub Workspace · Data Assistant · Multi-Agent Control Center · Automation Platform

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。