Десктопное приложение для параллельного запуска Claude Code, Codex и других AI-агентов в отдельных git worktree и ветках.
minghinmatthewlam/pi-gui
Десктопное приложение на Electron для coding-агента pi: параллельные треды в git worktree, вкладка для просмотра diff и встроенный терминал.
- Звёзды
- 1,411
- Форки
- 203
- Открытые issues
- 27
- Последний коммит
- 5 дней назад
Что это?
pi-gui — десктопная оболочка для coding-агента pi. Сессии, модели, аутентификация и инструменты работают через сам pi, поэтому сохраняются все настройки, заданные через CLI pi. Для каждой задачи создаётся отдельный тред: его можно запустить в текущей рабочей копии или в новом git worktree, чтобы несколько агентов могли работать параллельно.
В окне рядом с диалогом находится рабочая область со встроенным терминалом, файловым менеджером и редактором, вкладкой Review для сравнения незакоммиченных изменений, веток или отдельных ходов, а также вкладками из десктопных расширений. Горячие клавиши позволяют искать, открывать файлы, переключаться между тредами, ставить задачи в очередь и направлять работающего агента. Также поддерживаются запланированные запросы, skills и extensions, а для входа к провайдерам — OAuth или API key.
Приложение работает на macOS (Apple Silicon), Linux (x64) и Windows (x64); его можно установить из релизов или через Homebrew на macOS. Оно создано на Electron, React и TypeScript и напрямую читает файлы сессий pi в формате JSONL.
Ключевые возможности
- 01Параллельная работа нескольких тредов агента; при желании для каждого можно создать отдельный git worktree.
- 02Вкладка Review показывает diff незакоммиченных изменений, веток или отдельных ходов; файлы можно индексировать по отдельности.
- 03Рядом с диалогом находятся встроенный терминал, файловый менеджер и редактор.
- 04Использует те же сессии, учётные данные и skills, что и CLI pi.
- 05Запланированные задачи, уведомления и палитра команд с горячими клавишами.
- 06Поддерживает OAuth, API keys и пользовательские endpoints для провайдеров моделей.
Сценарии использования
- Поручить нескольким coding-агентам одновременно работать над разными функциями или исправлениями ошибок.
- Просматривать изменения агента по файлам перед коммитом.
- Запускать тесты в терминале рядом с диалогом агента, не переключаясь между окнами.
- Планировать повторяющиеся запросы, например еженедельную проверку зависимостей, пока приложение открыто.
Быстрый старт
- 1
Установите pi-gui с помощью Homebrew: добавьте репозиторий как tap
brew tap minghinmatthewlam/tap - 2
Доверьте tap (требуется при первой установке)
brew trust minghinmatthewlam/tap - 3
Установите cask pi-gui
brew install --cask pi-gui - 4
Откройте pi-gui, подключите провайдера моделей в Settings → Providers, затем добавьте рабочее пространство и отправьте первый запрос
Что важно знать
- Нативные сборки доступны только для macOS (Apple Silicon), Linux (x64) и Windows (x64).
- Сборки для Windows пока не имеют цифровой подписи кода, поэтому SmartScreen может показать предупреждение.
- Это настольная оболочка; для полезной работы ей нужны агент для программирования pi и провайдер моделей или API-ключ.
В подборках
Темы
Частые вопросы
- Что такое pi-gui?
- Десктопное приложение на Electron для coding-агента pi: параллельные треды в git worktree, вкладка для просмотра diff и встроенный терминал. pi-gui — десктопная оболочка для coding-агента pi. Сессии, модели, аутентификация и инструменты работают через сам pi, поэтому сохраняются все настройки, заданные через CLI pi. Для каждой задачи создаётся отдельный тред: его можно запустить в текущей рабочей копии или в новом git worktree, чтобы несколько агентов могли работать параллельно.
- pi-gui можно использовать бесплатно? Какая у него лицензия?
- pi-gui распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- pi-gui всё ещё поддерживается?
- Активно поддерживается. Последний коммит в pi-gui — 2 нояб. 2026 г..
- Для чего можно использовать pi-gui?
- Поручить нескольким coding-агентам одновременно работать над разными функциями или исправлениями ошибок. Просматривать изменения агента по файлам перед коммитом. Запускать тесты в терминале рядом с диалогом агента, не переключаясь между окнами. Планировать повторяющиеся запросы, например еженедельную проверку зависимостей, пока приложение открыто.
- Как установить pi-gui?
- Установите pi-gui с помощью Homebrew: добавьте репозиторий как tap: brew tap minghinmatthewlam/tap Доверьте tap (требуется при первой установке): brew trust minghinmatthewlam/tap Установите cask pi-gui: brew install --cask pi-gui Откройте pi-gui, подключите провайдера моделей в Settings → Providers, затем добавьте рабочее пространство и отправьте первый запрос
- Где скачать pi-gui?
- Исходный код и инструкции по установке — на GitHub: https://github.com/minghinmatthewlam/pi-gui
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Настольное приложение для параллельной работы с несколькими coding-агентами в отдельных git worktree и мобильное приложение для мониторинга.
Настольное рабочее пространство для разработки с AI-агентами: терминалы, заметки, файлы кода и запущенные агенты размещаются на бесконечном холсте.
Общее рабочее пространство, где команды подключают машины и кодинг-агентов через ACP, делятся переписками с агентами и запускают задачи с компьютера, телефона, из веб-интерфейса или CLI.
Команда self-hosted AI-агентов, работающая на вашей машине и использующая уже имеющиеся подписки на agent CLI для планирования, написания, проверки и слияния кода.
Десктопное рабочее пространство с открытым исходным кодом для параллельной работы с сессиями Codex, Claude Code и OpenCode, а также визуального редактирования Markdown, диаграмм и задач.