PI-Desktop, Electron uzerinde Rust ana bilgisayari cekirdegi ile yapilmis, yerel, cplatformlu bir masaustu istemcisidir. Gelistiricilerin OpenAI, Anthropic, Ollama veya LM Studio gibi yerel ag gecitlerinden ya da herhangi bir OpenAI-uyumlu API'dan kendi modellerini getirmesine ve oturum bazinda degistirmesine olanak tanir.
Cekirdek mimari Agent, Plan ve Goal is akislari uzerine kuruludur: Agent gorevleri otonom olarak yerine getirir, Plan kullanicinin onayladigi bir uygulama plani olusturur ve Goal acentenin yolu sectigi bir hedef ve kabul kriterleri tanimlar. Dosya erisimi gibi yetkilendirilmis eylemler ve komut calistirma bir izin katmanindan gecer.
Ek yetenekler arasinda bagimsiz calismalarin devredilmesi icin Subagents, harici araclarin baglanmasi icin MCP sunucusu, bir eklenti pazaryeri, yeniden kullanilabilir talimatlar icin Skills, Claude Code, Codex ve Pi'den oturum aktarimlari ve uygulama yeniden baslatmalarini asan baglam kontrol noktalari bulunmaktadir.
Rust ana bilgisayari cekirdegi izinleri, dosya sistemini, SQLite ve sirlari yonetirken Electron masaustu orkestrasyonunu isletir ve Node entegrasyonu olmayan bir React isleyici arayuzu saglar. Veriler SQLite indeksi ile yerel olarak JSONL olarak depolanir; PI-Desktop hesabi gerekmez ve model saglayicinizla zorunlu bir baglanti yoktur.
PI-Desktop su anda Erken Onizleme (0.14.x serisi) asamasindadir ve aktif olarak gelistirilmektedir. Kaynak kodu GitHub'da LGPL v3.0 lisansi altinda mevcuttur.




