PI Dashboard CLI
Веб-панель для кодинг-агента pi с группировкой сессий по веткам, встроенным терминалом и мобильным режимом
- 337 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Панель содержит встроенный терминал и управление сессиями, а туннель zrok открывает их за пределы локальной сети
- Установщики для macOS не нотаризованы, а установка автоматически разворачивает pi и зависимости в домашнем каталоге
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/pi-dashboardОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Панель содержит встроенный терминал и управление сессиями, а туннель zrok открывает их за пределы локальной сети
- Установщики для macOS не нотаризованы, а установка автоматически разворачивает pi и зависимости в домашнем каталоге
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
PI Dashboard показывает сессии кодинг-агента pi в браузере. На главном экране они сгруппированы по папкам, веткам Git и изменениям OpenSpec, рядом с каждой идет счетчик потраченных токенов. Можно запускать несколько сессий параллельно, следить за рассуждениями агента в реальном времени и вести диалог из панели. Панель повторяет терминальный интерфейс pi и работает вместе с ним. Внутри есть встроенный терминал, просмотр диффов и запуск сценариев pi-flows. Для работы с телефона есть мобильный режим: панель открывается через mDNS в локальной сети или через туннель zrok. Интерфейс можно переключить на китайский. Способов установки три. Настольное приложение на Electron для macOS, Linux и Windows включает мастер первого запуска и само ставит все нужное в ~/.pi-dashboard, терминал для этого не нужен. Разработчикам подойдет пакет npm: после установки команда pi-dashboard поднимает сервер на порту 8000. Если pi уже стоит, панель ставится как его расширение и сама стартует при первом запуске.
Для кого. Для тех, кто ведет несколько сессий агента pi сразу и хочет видеть их, расход токенов и диффы в одном окне.
Подходит, если
- Параллельно идут несколько сессий pi в разных папках и ветках, и терминальные вкладки теряются
- Нужно видеть текущий расход токенов по каждой сессии
- Хочется смотреть, что пишет агент, и отвечать ему с телефона
- Работаете с OpenSpec и хотите видеть привязанные к сессиям изменения
- Нужно просмотреть диффы, которые внес агент, не выходя из браузера
Не подходит, если
- Вы работаете с Claude Code, Codex или Cursor: панель поддерживает только pi
- Нужен только один терминал и одна сессия: родного интерфейса pi достаточно
- Открывать панель наружу небезопасно: режим удаленного управления через туннель дает доступ к терминалу
Пример запроса к агенту
Запусти pi-dashboard и открой http://localhost:8000: я хочу видеть все активные сессии pi и расход токенов по каждой.Ограничения
Для установки через npm нужны Node.js 22.19 или новее и инструменты сборки C++ для встроенного терминала (Xcode CLI Tools на macOS, build-essential в Linux). Сборки для macOS пока не нотаризованы: при первом запуске выберите «Открыть» в контекстном меню или снимите атрибут карантина командой `xattr -cr`. Нужна macOS 13 или новее. Вход через OAuth для доступа по туннелю по умолчанию выключен, и автор просит включить его до того, как открывать панель наружу. Прислать доработку можно только через процесс «сначала спецификация» из CONTRIBUTING.
Как отключить. Остановите сервер и удалите пакет командой npm uninstall -g @blackbelt-technology/pi-agent-dashboard. Расширение для pi снимается через менеджер пакетов pi, настольное приложение удаляется как обычная программа, а каталог ~/.pi-dashboard можно удалить вручную.
Частые вопросы
С какими агентами работает PI Dashboard?
Только с pi из репозитория badlogic/pi-mono. Oh My Pi не поддерживается.
Как установить PI Dashboard одной командой?
Выполните npm install -g @blackbelt-technology/pi-agent-dashboard, затем pi-dashboard и откройте http://localhost:8000. Если pi уже стоит, достаточно pi install npm:@blackbelt-technology/pi-agent-dashboard.
Как управлять сессиями с телефона?
В панели есть мобильный режим. Доступ к нему открывается через mDNS в локальной сети либо через туннель zrok, если телефон вне этой сети.
Нужен ли терминал для установки настольного приложения?
Нет. Автономный режим Electron-приложения включает Node.js и сам ставит pi, панель и openspec в ~/.pi-dashboard, а мастер первого запуска предлагает вход по ключу API или OAuth и рекомендуемые расширения.
Работает ли PI Dashboard на Windows?
Да, есть настольное приложение и путь через npm. Windows показывает предупреждение SmartScreen, а для установки через npm нужно включить длинные пути в реестре, иначе вложенность node_modules превысит 260 символов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыВеб-приложение для кодингового агента Pi: сессии переживают перезапуск, к ним можно подключать коллег и работать с телефона, без облачной виртуалки
Минималистичный агент для кода в терминале, который расширяется скиллами, шаблонами промптов и пакетами на TypeScript
Расширение для агента Pi: один программируемый инструмент fabric_exec вызывает инструменты, MCP, агентов и воркфлоу кодом
Расширение для агента Pi (pi.dev): субагенты и оркестрация в стиле Claude Code, виджет и сценарии на JavaScript. Не для Claude Code
TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
MCP-сервер runpane: агент в любом репозитории открывает панели Pane, запускает других агентов и читает их состояние
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
Коротко о README
Описание объемное, основную часть занимают установка и настройка. Отдельные разделы посвящены собственным плагинам панели, устранению неполадок и архитектуре.