PI-Desktop

Ochiq manbalardan

Mahalliy ishlaydigan AI kodlash agenti uchun desktop ilova: Electron + Rust tilida yozilgan host yadrosi + pi Agent Harness + foydalanuvchi oʻrnatadigan plaginlar

Mashina tarjimasi · Asl matnni koʻrsatish

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

IlovaKategoriya: Desktop ilovalar · Dasturlash · UtilitalarOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

  • ai-agent
  • coding-agent
  • desktop-app
  • electron
  • global
  • i18n
  • local-first
  • mcp
  • pi
  • pi-agent

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
WindowsMos—v0.21.0 relizidagi rasmiy yigʻma: PI-Desktop-Portable-0.21.0.exe0.60
macOSMosarm64v0.21.0 relizidagi rasmiy yigʻma: PI-Desktop-0.21.0-arm64-mac.zip0.70
Mosx86_64v0.21.0 relizidagi rasmiy yigʻma: PI-Desktop-0.21.0-x64-mac.zip0.70
LinuxMosarm64v0.21.0 relizidagi rasmiy yigʻma: pi-desktop-0.21.0-aarch64.rpm0.70
Mosx86_64v0.21.0 relizidagi rasmiy yigʻma: PI-Desktop-0.21.0-linux-x64.asar0.70

Relizlar

tekshirilgan: 29-okt, 2026
v0.21.0Oxirgi24-okt, 2026Rasmiy manba ↗

0.21.0 versiyasi fayllari

Marketpleys bu fayllarni saqlamaydi: yuklab olish rasmiy manbadan. Biz ularni skanerlamaganmiz.
FaylPlatformaHajmSHA-256Rasmiy manbadan yuklab olish
PI-Desktop-0.21.0-arm64-mac.zipmacos · arm64 · zip129,6 MBfcb47846b3e6…Rasmiy manba ↗
PI-Desktop-0.21.0-arm64.dmgmacos · arm64 · dmg132,1 MB58bcbca5ccfc…Rasmiy manba ↗
PI-Desktop-0.21.0-linux-arm64.AppImagelinux · arm64 · appimage156,5 MB358c5bb725e0…Rasmiy manba ↗
PI-Desktop-0.21.0-linux-arm64.asarlinux · arm6488,1 MB21b523b430a0…Rasmiy manba ↗
PI-Desktop-0.21.0-linux-x64.asarlinux · x86_6496,8 MB63b2d17a7036…Rasmiy manba ↗
PI-Desktop-0.21.0-linux-x86_64.AppImagelinux · x86_64 · appimage159,1 MB453c31e102ce…Rasmiy manba ↗
PI-Desktop-0.21.0-x64-mac.zipmacos · x86_64 · zip135,7 MBf991fe3ffa2e…Rasmiy manba ↗
PI-Desktop-0.21.0-x64.dmgmacos · x86_64 · dmg138,1 MB1144476f6bc5…Rasmiy manba ↗
PI-Desktop-Portable-0.21.0.exewindows · exe103,4 MBd247f668da81…Rasmiy manba ↗
PI-Desktop-Portable-0.21.0.zipNomaʼlum168,7 MB64d5983d8bd6…Rasmiy manba ↗
PI-Desktop-Setup-0.21.0.exewindows · exe115,7 MBa9dcff1e1d62…Rasmiy manba ↗
pi-desktop-0.21.0-aarch64.rpmlinux · arm64 · rpm95,3 MBf275fb182468…Rasmiy manba ↗
pi-desktop-0.21.0-x86_64.rpmlinux · x86_64 · rpm101,4 MBdcddb795347c…Rasmiy manba ↗
pi-desktop_0.21.0_amd64.deblinux · x86_64 · deb115,8 MBb519b106a1a4…Rasmiy manba ↗
pi-desktop_0.21.0_arm64.deblinux · arm64 · deb108,5 MBb6a623437f3f…Rasmiy manba ↗
pi-host-0.21.0-linux-arm64.tar.gzlinux · arm64 · tarball69,2 MBa40527fe8012…Rasmiy manba ↗
pi-host-0.21.0-linux-x64.tar.gzlinux · x86_64 · tarball69,6 MBb9646b3086ef…Rasmiy manba ↗
pi-host-0.21.0-linux-arm64.tar.gz.sha256nazorat summalari100 B05a032c6c502…Rasmiy manba ↗
pi-host-0.21.0-linux-x64.tar.gz.sha256nazorat summalari98 B7f130c91b951…Rasmiy manba ↗
PI-Desktop-0.21.0-arm64-mac.zip.blockmapboshqa139,4 KB2804324a1799…Rasmiy manba ↗
PI-Desktop-0.21.0-arm64.dmg.blockmapboshqa142,8 KB9a4d346413c7…Rasmiy manba ↗
PI-Desktop-0.21.0-x64-mac.zip.blockmapboshqa147,2 KBf8e389fc7c37…Rasmiy manba ↗
PI-Desktop-0.21.0-x64.dmg.blockmapboshqa147,3 KBfbe2fd48e7d6…Rasmiy manba ↗
PI-Desktop-Setup-0.21.0.exe.blockmapboshqa123,6 KB170a969d8e27…Rasmiy manba ↗
latest-linux-arm64.ymlboshqa716 Ba475582d99d4…Rasmiy manba ↗
latest-linux.ymlboshqa718 Bf18315d2f430…Rasmiy manba ↗
latest-mac.ymlboshqa834 B23e5910f2545…Rasmiy manba ↗
latest.ymlboshqa352 B33561e3716c8…Rasmiy manba ↗

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi96
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 0 days ago
Hujjatlar · 1515
README 16403 chars, description present
Foydalanishga tayyorlik · 1515
install instructions: yes; releases: yes
Metamaʼlumotlar · 1010
4/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 2 days ago
Kategoriya aniqligi · 107
classifier confidence 0.65
Ommaboplik · 1010
6884 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX LGPL-3.0
Hamjamiyat · 55
issues enabled, 653 forks

Litsenziya

LGPL-3.0
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/vastsa/PI-DesktopAsosiy★ 6 884 yulduzfaollik: 15-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

KunOʻxshash
Dasturlash, matn yozish, dizayn, tadqiqot va avtomatlashtirish uchun mahalliy ishlaydigan AI agentlar ish maydoni — ish stoli GUI va TUI uchun yagona ish muhiti.Desktop ilovalar
open-coworkOʻxshash
Windows va macOS uchun ochiq manbali AI agent ish stoli ilovasi. Claude Code, MCP vositalari va Skills ni bir marta bosish orqali oʻrnatish — sandbox izolyatsiyasi, koʻp modelli qoʻllab-quvvatlash va Feishu/Slack integratsiyasi bilan.MIT · Desktop ilovalar
waylandOʻxshash
Wayland — Qabul qiladi. Mulohaza yuritadi. Harakat qiladi. Rivojlanadi.AGPL-3.0 · Desktop ilovalar
pi-harnessOʻxshash
Pi Coding Agent'ning operatsion kengaytirilgan versiyasi — Pi'dagi barcha imkoniyatlar, shuningdek kuzatuvchanlik, boshqaruv, tiklash, baholash va koʻp agentli orkestratsiya.AGPL-3.0 · Desktop ilovalar
cc-hahaOʻxshash
Mahalliy birinchi tamoyilga asoslangan, koʻp platformali Claude Code / AI Agent uchun ish stoli ish maydoni: koʻp agentli jamoalar, Git worktree, diff, koʻnikmalar bozori, koʻp modelli ishlash, Computer Use, vazifaga moslashuvchan ish stoli hayvonchalari; WeChat, Feishu, DingTalk va H5 orqali masofadan kirish.Desktop ilovalar
open-scienceOʻxshash
Ilmiy tadqiqotlar va agent ish jarayonlari uchun moʻljallangan ochiq manbali sun’iy intellekt tadqiqot ish stoli. Mahalliy birinchi tamoyiliga asoslangan, modelga bogʻliq boʻlmagan ish stoli ilovasi; kengaytiriladigan koʻnikmalar, MCP vositalari va konnektorlar, Python/R kodini bajarish hamda macOS, Windows va Linuxda takrorlanuvchi tadqiqotlar uchun kuzatiladigan artefaktlar bilan.Apache-2.0 · Desktop ilovalar

README

vastsa/PI-Desktop dan · litsenziya LGPL-3.0 · yuklangan 29-okt, 2026

PI-Desktop

A modular desktop workspace for AI agents

Bring projects, agents, models, plugins, and workflows into one persistent desktop environment.

Local-first · Model-agnostic · Plugin-powered · macOS / Windows / Linux

[Release] [Downloads] [Stars] [CI] [License] [Reddit]

Download · Documentation · Build a Plugin · Screenshots · 简体中文

Your projects stay local · Your models stay replaceable · Your workspace stays yours

Current release line: 0.21.x (Early Preview).


Why PI-Desktop?

Terminal agents are great at execution. IDE agents are great at living inside an editor.

PI-Desktop goes one step further:

Give AI agents a persistent, independent, and extensible desktop workspace of their own.

Independent Workspace

No dependency on a specific IDE or terminal.

Projects, sessions, reviews, previews, and agents all live in their own workspace.

Plugin-Powered

Plugins extend more than the agent.

Add panels, views, widgets, tools, MCP servers, themes, and background services.

Agent Orchestration

One agent is not always enough.

Delegate to Subagents or coordinate full Worker Sessions in parallel.

Model Freedom

Cloud models, local models, custom gateways, compatible APIs.

Switch models without rebuilding your workflow.

It is not a wrapper around one model. It is not another IDE extension.

It is a desktop platform for agent workflows.


Plugins are part of the workspace, not an afterthought

PI-Desktop keeps the Core focused.

Your actual workflow is assembled through extensions.

Agent

Extend what the agent can do

Agent Tools Skills Completion pi Extensions

Workspace

Extend the desktop itself

Commands Panels Work Panel Views Floating Widgets Themes

Platform

Extend the runtime

MCP Servers Resident Services Plugin Message Bus

A plugin does not have to be “just another tool.”

It can be an entire product:

Voice Agent
├── Floating Widget
├── Speech Service
├── Agent Tool
└── Commands

GitHub Workspace
├── Work Panel
├── MCP Server
├── Agent Tools
└── Background Service

Session Analytics
├── Dashboard
├── Commands
└── Workspace View

What can a plugin add?

CapabilityWhat it enables
CommandAdd actions to the global command system
PanelOpen a standalone plugin interface
Floating WidgetBuild voice orbs, status lights, timers, and other floating UI
Work Panel ViewAdd new views to the right-side workspace
Agent ToolRegister tools callable by the agent
CompletionUse the models already configured by the user
SkillAdd reusable agent capabilities and workflows
ThemeCustomize workspace appearance
MCP ServerConnect local or remote MCP servers
ServiceRun persistent background work
Message BusLet plugins communicate with each other

Plugins can be distributed as .piplug packages or installed through the marketplace.

Build your first plugin →


One foundation, many workflows

                         PI-Desktop
                             │
          ┌──────────────────┼──────────────────┐
          │                  │                  │
        Agent            Workspace           Platform
          │                  │                  │
     Agent Tools           Panels              MCP
       Skills             Widgets            Services
     Subagents             Views            Message Bus
   pi Extensions          Themes
          │                  │                  │
          └──────────────────┼──────────────────┘
                             │
                       Your Workflow

PI-Desktop can simply be your coding agent.

Or you can turn it into:

AI Development Workspace · Voice Agent · DevOps Console · GitHub Workspace · Data Assistant · Multi-Agent Control Center · Automation Platform

The Core provides the foundation. Plugins decide what your workspace becomes.


Three ways to work

Agent

Give it a task. Let it work.

Read code, edit files, run commands, test, and iterate.

Best for day-to-day development.

Plan

Review the approach before execution.

The agent studies the project first and produces an implementation plan.

Best for refactors and high-risk changes.

Goal

Define the outcome. Let the agent choose the path.

Lock the objective and acceptance criteria, then let the agent drive execution.

Best for complex and long-running tasks.

Privileged operations still pass through PI-Desktop's permission layer.


When one agent is not enough

Complex work should not be forced into one context window.

PI-Desktop provides two levels of delegation.

Subagents

Delegate independent work to background agents:

Code exploration · Implementation · Test analysis · Research · Review

Each Subagent gets its own context and reports the result back to the parent agent.

Session Orchestrator

For longer-lived work, delegate to full Worker Sessions.

Main Session
│
├── Worker A
│   └── Frontend
│
├── Worker B
│   └── Backend
│
├── Worker C
│   └── Tests
│
└── Worker D
    └── Review

Workers are full PI-Desktop sessions:

Independent context · Independent execution · Directly inspectable · Reusable · Full transcript

Move from “one agent helps me code” to “multiple agents divide and complete the work.”


Built for work that lasts

PI-Desktop is organized around:

Project → Session → Agent → Work

—not around disposable chat threads.

You can:

  • Manage multiple projects and sessions
  • Pin, archive, branch, and search sessions
  • Queue prompts while an agent is already running
  • Reference project files with @
  • Use slash commands
  • Review diffs
  • Inspect command output
  • Work with the right-side Work Panel
  • Keep streaming checkpoints
  • Recover interrupted work whenever possible

A Session can continue across multiple app launches.


See what the agent is doing

Explore more screenshots →


Swap the model, keep the workflow

PI-Desktop does not tie your workflow to a single model vendor.

Use:

OpenAI · Anthropic · OpenAI-Compatible APIs · Custom Gateways · Ollama · LM Studio · Local Models

Configure each model independently:

Provider · Model ID · Context Window · Output Limit · Reasoning / Thinking · Temperature · OAuth · API Key · Endpoint

Different Sessions can use different models.

The same Session can switch models at any time.

Planning     → Model A
Coding       → Model B
Review       → Model C
Private Task → Local Model

The model is a replaceable component of the workflow — not the workflow itself.


Already using another coding agent?

Keep your existing work.

PI-Desktop can import local sessions from:

Claude Code · Codex · OpenCode · Pi


Local-first

PI-Desktop does not require you to move your development environment into our cloud.

DataDefault behavior
ProjectsLocal
SessionsLocal
SettingsLocal
LogsLocal
API credentialsOS Keychain
PI-Desktop telemetryNone
Model requestsSent directly to your configured provider

No mandatory PI-Desktop account.

No mandatory PI-Desktop relay.

When using a remote model, the context required for the request is sent directly to that provider.


You control the permissions

Agents can read files, edit code, run commands, call tools, use extensions, and delegate work.

Privileged operations still pass through the permission layer:

Agent
  ↓
Tool Request
  ↓
Permission Layer
  ↓
Allow / Ask / Deny
  ↓
Execution

You decide how much autonomy each Session gets.


Get started

01

Download

Install PI-Desktop

02

Connect a model

Configure a Provider

03

Open a project

Choose a local repository

04

Start working

Agent / Plan / Goal

Download PI-Desktop →

macOS · Windows · Linux

Packages

PlatformArchitecturePackage
macOSApple Silicon.dmg / .zip
macOSIntel.dmg / .zip
Windowsx64Installer / .zip
Linuxx64 / ARM64.AppImage / .deb / .rpm / .asar

macOS releases are signed with a Developer ID certificate and notarized by Apple.

Linux packages require glibc 2.35+.

Common supported distributions include:

  • Ubuntu 22.04+
  • Debian 12+
  • Fedora 36+

Check your current version with:

ldd --version

Built on Pi

PI-Desktop is built on the pi ecosystem.

The Agent Runtime uses:

  • pi-ai
  • pi-agent-core
  • pi-coding-agent

Pi provides the Agent Engine. PI-Desktop builds the persistent desktop workspace, sessions, permissions, plugins, and agent orchestration around it.


For Developers

PI-Desktop can also serve as a host platform for building agent products.

You can build:

Plugins · MCP Servers · Skills · Agent Tools · pi Extensions · Themes · Panels · Floating Widgets · Background Services

Plugin quick start

Built-in templates include:

  • panel-basic
  • agent-tool-basic
  • skill-pack
  • full-demo

Plugins can be created and loaded directly as Development Plugins.

Plugin Development Guide →

Run from source

Requirements
  • Node.js >=22.19
  • pnpm >=10
  • Stable Rust Toolchain
Start
git clone https://github.com/vastsa/PI-Desktop.git
cd PI-Desktop

pnpm install

cargo build -p host-core
pnpm build:js

pnpm dev
Validate
pnpm typecheck
pnpm lint
pnpm test

Documentation

Documentation · Architecture · Specification · Plugin Development · E2E Test Plan · Release Runbook · AGENTS.md


Contributing

Contributions are welcome:

Issues · Pull Requests · Plugins · Skills · MCP Integrations · Documentation · Translations

For standalone capabilities, consider one question first:

Would this be better as a Plugin?

Keep the Core focused. Let the ecosystem grow.

Report an Issue · Open Issues · Build a Plugin


Project Trend


Friends

Linux.Do — A new ideal community


Model Acknowledgements

Not by a lone genius, but by a token-powered construction crew.

PI-Desktop has been built with the help of models from multiple providers.

More than 27 billion tokens have been used across development, refactoring, review, design, and debugging.

Thanks to every human contributor — and every model that helped us build it.


License

PI-Desktop is licensed under the GNU Lesser General Public License v3.0.

See LICENSE for details.


PI-Desktop

Build your own Agent workspace.

Your models · Your agents · Your plugins · Your workspace

Download · Documentation · Build a Plugin

Local-first · Model-agnostic · Plugin-powered

Repozitoriyni ochish ↗