Sonata

PI-Desktop — локальное рабочее пространство для ИИ-агентов

image source

PI-Desktop — локальное десктопное рабочее пространство для ИИ-агентов, которые пишут код. Вы подключаете собственную модель, открываете любой локальный проект и позволяете агенту работать, оставаясь в полном контроле.

Аккаунт PI-Desktop не нужен, обязательного relay-сервера нет, привязки к конкретному редактору тоже нет — это самостоятельное приложение для проектов, моделей, инструментов и долгих сессий.

Проект находится в статусе Early Preview: он активно развивается и уже пригоден для реальной работы с кодом, но API, интерфейсы расширений и некоторые особенности поведения приложения могут меняться.

Большинство агентов работают внутри терминала, расширения редактора или облачного сервиса. PI-Desktop даёт им отдельное рабочее пространство, не привязанное к конкретному инструменту.

Проекты, диалоги, ревью, файлы, превью, уведомления и расширения собраны в одном приложении — можно работать с разными репозиториями и сессиями без переключения между инструментами.

Поддерживаются OpenAI, Anthropic, локальные модели и любые OpenAI-совместимые API. Можно настроить несколько провайдеров и моделей и переключаться между ними для каждой сессии отдельно.

Агенты умеют читать файлы, редактировать код и запускать команды, но привилегированные действия проходят через уровень разрешений PI-Desktop — вы решаете, сколько автономии дать каждой сессии.

Можно просматривать диффы, изучать вывод команд и продолжать диалог, не покидая приложение. Расширяемость обеспечивают Skills, MCP-серверы, Subagents и устанавливаемые плагины.

Плагины могут добавлять инструменты, команды, панели, темы, сервисы, скиллы и новые сценарии работы с рабочим пространством.

Настройка модели выполняется в разделе Settings → Model configuration: выбирается провайдер или совместимый API и добавляются учётные данные. Затем в боковой панели добавляется локальный репозиторий или каталог проекта.

Для каждой сессии можно выбрать один из трёх режимов: Agent, Plan или Goal. Agent сразу начинает работу — читает, редактирует, запускает команды, тестирует и повторяет цикл, пока задача не решена.

Plan — это граница подтверждения: агент сначала изучает проект и готовит неизменяемый план реализации, а выполнение начинается только после вашего одобрения.

Goal ориентирован на результат: вы фиксируете цель и критерии приёмки, а агент сам выбирает путь и работает, пока цель не будет достигнута. Во всех режимах привилегированные действия проходят через уровень разрешений.

Крупные задачи редко умещаются в одно контекстное окно. PI-Desktop умеет делегировать независимую работу фоновым Subagent'ам — для исследования кодовой базы, реализации сразу в нескольких файлах, анализа тестов и ревью.

Каждый Subagent работает в собственном контексте и возвращает результат родительскому агенту. Приложение рассчитано на работу сразу с несколькими проектами и сессиями.

  • Закрепление и архивирование диалогов

  • Ветвление сессий

  • Очередь промптов, пока агент занят

  • Упоминание файлов и поиск по приложению

Потоковые ответы сохраняются контрольными точками, поэтому прерванная работа по возможности переживает перезапуск приложения или сбой среды выполнения.

PI-Desktop не привязывает среду выполнения агента к жёсткому списку моделей — поддерживаются OpenAI и Anthropic, OpenAI-совместимые API, хостинговые шлюзы моделей, локальные шлюзы вроде Ollama и LM Studio.

Также поддерживаются несколько моделей внутри одного провайдера и OAuth-аккаунты провайдеров там, где это доступно. В настройках модели можно задать контекстные окна и лимиты вывода.

GitHub ★ 1,408

Загрузка страницы