PI-Desktop ist ein lokaler, plattformübergreifender Desktop-Client für KI-gestützte Coding-Agenten, der auf Electron und einer Rust-Host-Basis gebaut ist. Das Projekt ermöglicht es Entwicklern, eigene Modelle von OpenAI, Anthropic, lokalen Gateways wie Ollama oder LM Studio, oder jede OpenAI-kompatible API zu verwenden und diese pro Sitzung zu wechseln.
Der Kern des Projekts ist die Agent/Plan/Goal-Architektur: Agent führt Aufgaben autonom aus, Plan erstellt einen Implementierungsplan, der vom Benutzer genehmigt wird, bevor Ausführung beginnt, und Goal definiert ein Ziel und Akzeptanzkriterien, wobei der Agent den Weg wählt. Privilegierte Aktionen wie Dateizugriff und Befehlsausführung gehen durch eine Berechtigungsschicht.
Zu den weiteren Funktionen gehören Subagents, die unabhängige Aufgaben delegieren, ein MCP-Server zur Anbindung externer Werkzeuge, ein Plugin-Marketplace, Skills als wiederverwendbare Anleitungen, Sitzungsimport von Claude Code, Codex und Pi, und kontextbezogene Checkpoints, die unterbrochene Arbeit über Neustarts hinweg retten.
Die Rust-Host-Basis übernimmt Privilegien, Dateisystem, SQLite und Geheimnisse, während die Electron-Shell die Desktop-Orchestrierung und ein React-Renderer ohne Node-Integration die Oberfläche bereitstellen. Daten werden lokal als JSONL mit SQLite-Index gespeichert; es gibt kein notwendiges PI-Desktop-Konto und keinen obligatorischen Relay.
PI-Desktop ist derzeit in Early Preview (0.14.x-Linie) und unter aktiver Entwicklung. Die Quelle ist unter LGPL v3.0 auf GitHub verfügbar.




