Проблема: хаос при параллельной работе с AI
Разработчики часто сталкиваются с проблемой управления несколькими AI-ассистентами одновременно. Если запустить пять агентов в пяти разных вкладках, один из них может зависнуть или потребовать подтверждения, пока вы работаете с другим. Pitwall решает эту задачу, предоставляя единый терминальный интерфейс с боковой панелью, которая в реальном времени показывает статус каждого агента.
Ключевые возможности
- Мониторинг в реальном времени: Каждая вкладка отображает статус агента (Working, Input, Approval, Plan, Done, Error), ветку git, количество измененных строк и ссылку на Pull Request.
- Умные уведомления: Если агент ждет действия пользователя, вкладка подсвечивается. Горячая клавиша
Ctrl+Shift+U(илиCmd+Uна macOS) мгновенно переключает фокус на нужный агент. Также поддерживаются десктопные уведомления и интеграция со смартфоном через QR-код для удаленного одобрения/отклонения запросов без разблокировки устройства. - Изоляция окружений: Каждый агент получает свой собственный
git worktreeи уникальные порты (3010-3019), что предотвращает конфликты при запуске dev-серверов. Pitwall предупреждает, если два агента редактируют один и тот же файл. - Контроль затрат: Встроенная панель показывает использование лимитов планов (Claude Code, Codex), прогнозирует достижение 100% лимита и суммирует стоимость API за последние 7, 30 или 90 дней.
- Устойчивость сессий: Сессии работают по аналогии с
tmux. При закрытии окна, перезагрузке или обновлении все вкладки и агенты восстанавливаются в том же состоянии. Поддерживается запуск агентов на удаленных машинах через SSH (pitwall --host box).
Поддерживаемые AI-агенты
Pitwall интегрируется с популярными CLI-инструментами, предоставляя для каждого специфичные метрики и функции управления:
| Агент | Поддерживаемые статусы | Дополнительные функции |
|---|---|---|
| Claude Code | Все статусы, Error | Allow/Deny, resume, side panel, cost, plan limits |
| Codex | State, Error | Allow/Deny, resume, side panel, cost, plan limits |
| Gemini CLI | Все статусы кроме Error | Resume, side panel, cost |
| OpenCode | Working, Input, Approval, Done, Error | Resume |
| pi | Working, Done, Error | Resume, side panel, cost |
| Cursor CLI | Working, Done, Error | Resume |
| Aider, Amp | Состояние Aider (из экрана), Логотип Amp | Уведомления (bell rings) |
Установка и кроссплатформенность
Проект находится в стадии бета-тестирования. Поддерживаются Linux, macOS и Windows 10/11 (архитектуры x86_64 и arm64). Конфигурация и вкладки сохраняются между релизами.
Способы установки:
- macOS/Linux (Homebrew):
brew install quanticstudios/tap/pitwall - Windows (Scoop):
scoop bucket add quanticstudios https://github.com/quanticstudios/scoop-bucket && scoop install pitwall - Универсальный скрипт:
curl -fsSL https://raw.githubusercontent.com/quanticstudios/pitwall/main/scripts/get.sh | sh
Лицензия: MIT. Исходный код доступен на GitHub.
Источник: Github ↗
