PI-Desktop

Из публичных источников

Десктопное приложение для ИИ-агента программирования, работающее локально: Electron + ядро хоста на Rust + pi Agent Harness + плагины, которые пользователь устанавливает сам

Машинный перевод · Показать оригинал

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

ПриложениеКатегория: Десктопные приложения · Разработка · УтилитыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

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

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    pi-docs.aiuo.net/ ↗
  • Файлы официального релизаИз публичных источниковиз последнего официального релиза
    github.com/vastsa/PI-Desktop/releases/tag/v0.21.0 ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/vastsa/PI-Desktop ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsСовместимо—официальная сборка в релизе v0.21.0: PI-Desktop-Portable-0.21.0.exe0.60
macOSСовместимоarm64официальная сборка в релизе v0.21.0: PI-Desktop-0.21.0-arm64-mac.zip0.70
Совместимоx86_64официальная сборка в релизе v0.21.0: PI-Desktop-0.21.0-x64-mac.zip0.70
LinuxСовместимоarm64официальная сборка в релизе v0.21.0: pi-desktop-0.21.0-aarch64.rpm0.70
Совместимоx86_64официальная сборка в релизе v0.21.0: PI-Desktop-0.21.0-linux-x64.asar0.70

Релизы

проверено 29 окт. 2026 г.
v0.21.0Последний24 окт. 2026 г.Официальный источник ↗

Файлы версии 0.21.0

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
PI-Desktop-0.21.0-arm64-mac.zipmacos · arm64 · zip129,6 MBfcb47846b3e6…Официальный источник ↗
PI-Desktop-0.21.0-arm64.dmgmacos · arm64 · dmg132,1 MB58bcbca5ccfc…Официальный источник ↗
PI-Desktop-0.21.0-linux-arm64.AppImagelinux · arm64 · appimage156,5 MB358c5bb725e0…Официальный источник ↗
PI-Desktop-0.21.0-linux-arm64.asarlinux · arm6488,1 MB21b523b430a0…Официальный источник ↗
PI-Desktop-0.21.0-linux-x64.asarlinux · x86_6496,8 MB63b2d17a7036…Официальный источник ↗
PI-Desktop-0.21.0-linux-x86_64.AppImagelinux · x86_64 · appimage159,1 MB453c31e102ce…Официальный источник ↗
PI-Desktop-0.21.0-x64-mac.zipmacos · x86_64 · zip135,7 MBf991fe3ffa2e…Официальный источник ↗
PI-Desktop-0.21.0-x64.dmgmacos · x86_64 · dmg138,1 MB1144476f6bc5…Официальный источник ↗
PI-Desktop-Portable-0.21.0.exewindows · exe103,4 MBd247f668da81…Официальный источник ↗
PI-Desktop-Portable-0.21.0.zipНеизвестно168,7 MB64d5983d8bd6…Официальный источник ↗
PI-Desktop-Setup-0.21.0.exewindows · exe115,7 MBa9dcff1e1d62…Официальный источник ↗
pi-desktop-0.21.0-aarch64.rpmlinux · arm64 · rpm95,3 MBf275fb182468…Официальный источник ↗
pi-desktop-0.21.0-x86_64.rpmlinux · x86_64 · rpm101,4 MBdcddb795347c…Официальный источник ↗
pi-desktop_0.21.0_amd64.deblinux · x86_64 · deb115,8 MBb519b106a1a4…Официальный источник ↗
pi-desktop_0.21.0_arm64.deblinux · arm64 · deb108,5 MBb6a623437f3f…Официальный источник ↗
pi-host-0.21.0-linux-arm64.tar.gzlinux · arm64 · tarball69,2 MBa40527fe8012…Официальный источник ↗
pi-host-0.21.0-linux-x64.tar.gzlinux · x86_64 · tarball69,6 MBb9646b3086ef…Официальный источник ↗
pi-host-0.21.0-linux-arm64.tar.gz.sha256контрольные суммы100 B05a032c6c502…Официальный источник ↗
pi-host-0.21.0-linux-x64.tar.gz.sha256контрольные суммы98 B7f130c91b951…Официальный источник ↗
PI-Desktop-0.21.0-arm64-mac.zip.blockmapдругое139,4 KB2804324a1799…Официальный источник ↗
PI-Desktop-0.21.0-arm64.dmg.blockmapдругое142,8 KB9a4d346413c7…Официальный источник ↗
PI-Desktop-0.21.0-x64-mac.zip.blockmapдругое147,2 KBf8e389fc7c37…Официальный источник ↗
PI-Desktop-0.21.0-x64.dmg.blockmapдругое147,3 KBfbe2fd48e7d6…Официальный источник ↗
PI-Desktop-Setup-0.21.0.exe.blockmapдругое123,6 KB170a969d8e27…Официальный источник ↗
latest-linux-arm64.ymlдругое716 Ba475582d99d4…Официальный источник ↗
latest-linux.ymlдругое718 Bf18315d2f430…Официальный источник ↗
latest-mac.ymlдругое834 B23e5910f2545…Официальный источник ↗
latest.ymlдругое352 B33561e3716c8…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества96
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 0 days ago
Документация · 1515
README 16403 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 2 days ago
Точность категории · 107
classifier confidence 0.65
Популярность · 1010
6884 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX LGPL-3.0
Сообщество · 55
issues enabled, 653 forks

Лицензия

LGPL-3.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/vastsa/PI-DesktopОсновной★ 6 884 звёздактивность 15 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

KunПохожий
Локальное рабочее пространство для ИИ-агентов для программирования, написания текстов, дизайна, исследований и автоматизации — единая среда выполнения для графического интерфейса рабочего стола и TUI.Десктопные приложения
open-coworkПохожий
Десктопное приложение с открытым исходным кодом для ИИ-агентов под Windows и macOS. Установка Claude Code, инструментов MCP и Skills в один клик — с изоляцией в песочнице, поддержкой нескольких моделей и интеграцией с Feishu/Slack.MIT · Десктопные приложения
waylandПохожий
Wayland — ИИ-агент, который воспринимает. Рассуждает. Действует. Развивается.AGPL-3.0 · Десктопные приложения
pi-harnessПохожий
Операционный надстроечный вариант Pi Coding Agent — всё, что есть в Pi, плюс наблюдаемость, управление, восстановление после сбоев, оценка и оркестрация нескольких агентов.AGPL-3.0 · Десктопные приложения
cc-hahaПохожий
Локальное кроссплатформенное настольное рабочее место для Claude Code / AI Agent с приоритетом локальной работы: многoагентные команды, Git worktree, diff, маркетплейс навыков, поддержка нескольких моделей, Computer Use, настольные питомцы, реагирующие на задачи; удалённый доступ через WeChat, Feishu, DingTalk и H5.Десктопные приложения
open-scienceПохожий
Открытое рабочее место для исследований с ИИ, предназначенное для научных исследований и агентных рабочих процессов. Локальное настольное приложение, не привязанное к конкретной модели, с расширяемыми навыками, инструментами и коннекторами MCP, выполнением кода на Python/R и отслеживаемыми артефактами для воспроизводимых исследований на macOS, Windows и Linux.Apache-2.0 · Десктопные приложения

README

Из vastsa/PI-Desktop · лицензия LGPL-3.0 · загружено 29 окт. 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

Открыть репозиторий ↗