vastsa/PI-Desktop
PI-Desktop packages coding agents, reviews, permissions, models, MCP, skills, and subagents into a local-first workspace, but its early-preview interfaces remain unstable.
PI-Desktop is an **early-preview** desktop workspace with a Rust host, Electron UI, and pi agent sidecar. Its **0.14.x** line supports multiple model providers, reviews, permission-aware tools, MCP, Skills, Subagents, plugins, and session checkpoints.
Choose **Agent, Plan, or Goal** mode according to the approval boundary: direct iteration, plan approval before execution, or locked outcomes with an agent-chosen path. Review privileged actions and diffs even when delegating background work.
PI-Desktop is an **early-preview** desktop workspace with a Rust host, Electron UI, and pi agent sidecar. Its **0.14.x** line supports multiple model providers, reviews, permission-aware tools, MCP, Skills, Subagents, plugins, and session checkpoints. Choose **Agent, Plan, or Goal** mode according to the approval boundary: direct iteration, plan approval before execution, or locked outcomes with an agent-chosen path. Review privileged actions and diffs even when delegating background work. Extension interfaces and desktop behavior may change. Plugins are isolated from the renderer and permission-gated, but remain trusted code rather than a full OS sandbox; remote-model context still goes to the configured provider.
PI-Desktop combines model choice, MCP, skills, plugins, subagents, checkpoints, and review in one early desktop workspace, while making approval boundaries explicit through Agent, Plan, and Goal modes. It extends simple read-only planning with outcome-locked delegation, but its preview status, mutable extension interfaces, trusted plugins, and provider-bound context keep it from establishing mature isolation or reliability.