vastsa/PI-Desktop

Локальный AI-агент для программирования на десктопе: Electron + Rust-ядро + pi Agent Harness + устанавливаемые пользователем плагины

Агенты⭐ 4 773TypeScriptпоследний релиз: v0.15.2
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

PI-Desktop — это локальное десктопное приложение на базе Electron и Rust, выступающее в роли рабочего пространства для AI-агентов, позволяющее управлять проектами и сессиями без привязки к конкретному редактору.

Зачем нужен

Инструмент решает задачу централизации работы AI-кодинга, объединяя проекты, файлы, модели и расширения в едином интерфейсе. Он полезен тем, кто хочет сохранить полный контроль над данными (local-first), избежать блокировки в рамках одного редактора и гибко настраивать уровни автономности агентов.

Что можно реализовать

  • Управление несколькими локальными репозиториями с сохранением истории сессий и файлов в одном месте
  • Использование разных LLM (OpenAI, Anthropic, локальные модели) в рамках одной сессии без переключения контекста
  • Запуск долгосрочных задач, где агент самостоятельно выбирает путь к цели (режим Goal) или действует по утвержденному плану (режим Plan)
  • Расширение функционала через установку плагинов, MCP-серверов и Subagents

Ключевые возможности

  • Local-first архитектура: данные и сессии хранятся на машине пользователя, запросы к моделям идут напрямую к провайдеру
  • Три режима работы агента: Agent (полная автономия), Plan (утверждение плана) и Goal (утверждение результата)
  • Модель-агностичность: поддержка OpenAI-compatible API, локальных моделей и кастомных эндпоинтов
  • Система разрешений: контроль над привилегированными действиями агентов (чтение, редактирование, запуск команд)
  • Экосистема расширений: поддержка плагинов, Skills и MCP-серверов

👤 Кому подойдёт: разработчики, работающие с AI-агентами, и энтузиасты локального AI, ценящие приватность и контроль над кодом

Релизы

v0.15.2minor
🕐 1 ч назад · релиз на GitHub ↗

Исправления стабильности, улучшена работа с MCP, добавлена поддержка системных файлов и бесконечных ретраев.

  • Added: Добавлена опция бесконечных повторов запросов к провайдеру (opt-in infinite provider retry).
  • Added: Рантайн теперь учитывает системные файлы SYSTEM.md и APPEND_SYSTEM.md.
  • Added: Улучшено управление планировщиком задач и добавлена поддержка многоуровневой сворачивания процесса мышления.
  • Fixed: Исправлены ошибки парсинга ответов MCP и проблемы с авторизацией.
  • Fixed: Устранено ограничение в 60 секунд для инструментов плагинов и MCP, а также исправлена работа с дампами аварийного завершения.
v0.15.1minor
🕐 вчера · релиз на GitHub ↗

Релиз v0.15.1: поддержка MCP OAuth, удалённый R2-бэкенд, нативный веб-поиск, улучшение промптов и подписанные сборки macOS.

  • Added: Добавлена поддержка MCP OAuth для удалённых серверов и реализован R2 desktop kernel для бэкенд-маршрутизации.
  • Added: В чат добавлен нативный веб-поиск от вендора, улучшено управление промптами и добавлена функция синтеза речи.
  • Added: Возвращена изменяемая боковая панель, теперь она сворачивается при ширине менее 160px.
  • Added: Официальные сборки для macOS теперь подписываются и проходят нотаризацию с поддержкой обновлений внутри приложения.
  • Fixed: Исправлены ошибки в RPC (разрыв NDJSON), сохранении истории при коллизии ID инструментов и поведении ссылок в диалогах.
  • Fixed: Устранены проблемы с загрузкой плагинов (ESM/CJS), настройкой шрифтов и работой Stage Watchdog на macOS.
v0.15.0minor
🕐 3 дн назад · релиз на GitHub ↗

Релиз v0.15.0: добавлена возможность возобновления делегирования подагентов, исправления подписи macOS отменены.

  • Added: Реализовано возобновление делегирования подагентов в текущем контексте.
  • Fixed: Отменены предыдущие изменения, связанные с исправлением идентификаторов подписи macOS.
  • Fixed: Удалена процедура подписи несуществующих файлов на этапе сборки macOS.
v0.14.8minor
🕐 7 дн назад · релиз на GitHub ↗

Релиз v0.14.8: поддержка PowerShell 7, улучшена работа субагентов, исправлены ошибки контекста и импорта.

  • Added: Добавлена возможность выбора PowerShell 7 в качестве командной оболочки на Windows.
  • Added: В настройках появились пресеты для быстрого выбора контекстного окна и лимита вывода моделей.
  • Added: Улучшено управление контекстом: боковая панель поддерживает перетаскивание сессий, а индикатор контекста показывает оставшуюся емкость.
  • Fixed: Исправлена работа субагентов: теперь они выбирают модели только из настроенных провайдеров и корректно обрабатывают лимиты токенов.
  • Fixed: Устранены проблемы с восстановлением контекста после сбоев компактизации и потерей транспорта MCP.
  • Fixed: Исправлен бэкенд для моделей DeepSeek (backfill reasoning_content) и улучшена производительность импорта больших архивов Codex.