Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.
vastsa/PI-Desktop
Локальная desktop-среда для AI-агентов, которые пишут код: с постоянными сессиями, поддержкой разных моделей, субагентами и системой плагинов.
Open source альтернатива:Claude Code
- Звёзды
- 7,768
- Форки
- 761
- Открытые issues
- 218
- Последний коммит
- 4 часа назад
Что это?
PI-Desktop — desktop-приложение на Electron для запуска AI-агентов, которые работают с локальными проектами. Работа организована по структуре «Проект, Сессия, Агент, Задача», поэтому сессии сохраняются между запусками приложения, а не превращаются в одноразовые чаты. Агенты могут читать и редактировать файлы, выполнять команды и работать в режимах Agent, Plan или Goal. Операции с повышенными привилегиями проходят через слой проверки разрешений.
Приложение не привязано к конкретным моделям. Можно подключить OpenAI, Anthropic, OpenAI-совместимые API, пользовательские шлюзы, Ollama, LM Studio или локальные модели и переключать модели для каждой сессии. Учётные данные хранятся в системном хранилище ключей, а запросы к моделям отправляются напрямую выбранному провайдеру. Также можно импортировать сессии из Claude Code, Codex, OpenCode и Pi.
Функциональность расширяется плагинами в формате `.piplug` или установленными из каталога. Плагины могут добавлять команды, панели, плавающие виджеты, инструменты для агентов, навыки, темы, MCP-серверы и фоновые службы. Проект построен на библиотеках pi agent и использует ядро на Rust вместе с фронтендом на TypeScript и React.
Ключевые возможности
- 01Сессии сохраняются между запусками приложения; их можно закреплять, архивировать, ветвить и искать.
- 02Режимы Agent, Plan и Goal позволяют по-разному управлять выполнением задач.
- 03Субагенты и Worker Sessions позволяют делегировать задачи и выполнять их параллельно.
- 04Поддержка облачных, локальных и OpenAI-совместимых моделей с возможностью переключения для каждой сессии.
- 05Система плагинов с инструментами для агентов, панелями, MCP-серверами, навыками и темами.
- 06Слой проверки разрешений ограничивает операции агентов с повышенными привилегиями.
Сценарии использования
- Запускать агента для работы с кодом в локальных репозиториях, оставляя данные проекта на своём компьютере.
- Сравнивать модели и комбинировать их, например использовать облачную модель для планирования, а локальную — для конфиденциальных задач.
- Распределять большой рефакторинг между параллельными рабочими сессиями для реализации, тестирования и проверки.
- Создавать собственный desktop-инструмент или рабочий процесс на основе plugin API.
Быстрый старт
- 1
Скачайте приложение со страницы релизов
- 2
Клонируйте репозиторий
git clone ht - 3
Перед запуском из исходного кода установите Node.js версии 22.19 или новее, pnpm 10 или новее и стабильную цепочку инструментов Rust
Что важно знать
- Проект распространяется по лицензии LGPL-3.0, которая налагает обязательства копилефта на изменённый код библиотек.
- Текущая ветка релизов — 0.21.x; она помечена как «Early Preview».
- Для запуска из исходного кода необходимы Node.js, pnpm и цепочка инструментов Rust.
- Для пакетов Linux требуется glibc версии 2.35 или новее.
В подборках
Темы
Частые вопросы
- Что такое PI-Desktop?
- Локальная desktop-среда для AI-агентов, которые пишут код: с постоянными сессиями, поддержкой разных моделей, субагентами и системой плагинов. PI-Desktop — desktop-приложение на Electron для запуска AI-агентов, которые работают с локальными проектами. Работа организована по структуре «Проект, Сессия, Агент, Задача», поэтому сессии сохраняются между запусками приложения, а не превращаются в одноразовые чаты. Агенты могут читать и редактировать файлы, выполнять команды и работать в режимах Agent, Plan или Goal. Операции с повышенными привилегиями проходят через слой проверки разрешений.
- PI-Desktop можно использовать бесплатно? Какая у него лицензия?
- PI-Desktop распространяется с открытым исходным кодом под лицензией LGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PI-Desktop всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PI-Desktop — 7 нояб. 2026 г..
- Для чего можно использовать PI-Desktop?
- Запускать агента для работы с кодом в локальных репозиториях, оставляя данные проекта на своём компьютере. Сравнивать модели и комбинировать их, например использовать облачную модель для планирования, а локальную — для конфиденциальных задач. Распределять большой рефакторинг между параллельными рабочими сессиями для реализации, тестирования и проверки. Создавать собственный desktop-инструмент или рабочий процесс на основе plugin API.
- Как установить PI-Desktop?
- Скачайте приложение со страницы релизов Клонируйте репозиторий: git clone ht Перед запуском из исходного кода установите Node.js версии 22.19 или новее, pnpm 10 или новее и стабильную цепочку инструментов Rust
- Где скачать PI-Desktop?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vastsa/PI-Desktop
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Рабочая среда для AI-агентов с открытым исходным кодом на Rust: четыре режима Harness, удалённое управление с разных устройств и настраиваемые Mini Apps.
Открытый рекурсивный coding-агент на Rust с постоянным Python-окружением, дочерними агентами и поддержкой разных провайдеров моделей.
Кроссплатформенный open-source клиент для AI-агентов, который запускает Claude Code, Codex и Pi на ваших устройствах.
Локальная десктопная рабочая среда, объединяющая сессии coding-агентов, проекты, терминалы, предпросмотр в браузере, diff и Git в одном окне.
Локальное рабочее пространство для macOS, Windows и Linux с постоянными AI-агентами (Codex, Claude, Grok и другими), у каждого из которых есть собственное окружение, очередь задач и браузер.