zj-radar — плагин
Боковая панель Zellij со статусом Claude Code, Codex и других агентов по каждой вкладке: работает, ждет вас, готово, ошибка
- 75 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Установщик скачивает бинарник и запускает его, а команды `setup` правят конфиг Zellij и хуки агентов
- Хуки агентов отправляют в панель статусы и названия команд из ваших сессий
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/zj-radarОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Установщик скачивает бинарник и запускает его, а команды `setup` правят конфиг Zellij и хуки агентов
- Хуки агентов отправляют в панель статусы и названия команд из ваших сессий
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
zj-radar добавляет в Zellij боковую панель с состоянием каждого агента в сессии: работает, ждет вас, готово, ошибка или простой. Клик по строке переносит в нужную вкладку. Панель закрепляется в шаблонах вкладок так же, как штатная строка состояния Zellij, и остается при смене раскладки. Хуки агентов отправляют небольшое JSON-сообщение `zj_radar.status.v1` через `zellij pipe`, а панель только принимает его и перерисовывается. Опроса панелей нет: из-за него предыдущий плагин автора перестал справляться с нагрузкой. Поддерживаются Claude Code, Codex, Opencode, pi и omp, а также любой скрипт, который умеет отправить JSON. Команды оболочки тоже видны: сборки и тесты показывают счетчик времени, серверы разработки держат ровный значок. Фоновые задачи агента, например запущенный в фоне прогон тестов или подагент, получают отдельные строки под агентом, пока только в Claude Code. Когда агент в другой вкладке закончил работу или ждет вас, приходит уведомление рабочего стола.
Для кого. Тем, кто держит несколько агентов в разных вкладках Zellij и теряет, в какой из них висит запрос разрешения.
Подходит, если
- В восьми вкладках работают агенты, и надо сразу видеть, какой из них ждет подтверждения
- Агент работает десять минут, и хочется получить уведомление о завершении из другой вкладки
- Нужно перейти в нужную вкладку одним кликом или сочетанием клавиш `attention-next`
- Свой скрипт должен сообщать панели статус через JSON-сообщение
Не подходит, если
- Вы работаете не в Zellij: панель существует только как плагин этого терминального мультиплексора
- Нужен запуск и оркестрация агентов: zj-radar их не запускает, не оборачивает и не владеет ими
- Версия Zellij ниже 0.44.3: плагин требует более новую
Пример запроса к агенту
Покажи в боковой панели Zellij, какой из моих агентов ждет подтверждения, и включи уведомления о завершенииОграничения
Нужен Zellij 0.44.3 или новее. Готовые сборки CLI есть для Linux и macOS на Apple Silicon, а для Intel macOS CLI собирают из исходников. Без отправителя статуса панель показывает вкладки, но не показывает агентов, поэтому каждого агента подключают командой `zj-radar setup <агент>`. Хуки Codex надо отдельно одобрить командой `/hooks` внутри Codex. Строки фоновых задач работают только с Claude Code и требуют `zj-radar` в PATH. Уведомления рабочего стола есть на macOS и Linux.
Как отключить. Команда `zj-radar` удаляет настройку по списку из `docs/install.md` репозитория: плагин wasm, алиас `radar` и вставку в раскладку Zellij. Хуки агентов убираются тем же способом, которым их ставили.
Частые вопросы
Какие агенты поддерживаются?
Claude Code, Codex, Opencode, pi и omp, а также любой скрипт с JSON-сообщением. Каждого подключают командой `zj-radar setup claude`, `codex`, `opencode`, `pi` или `omp`.
Как попробовать без правки конфига?
Командой `zj-radar run`. Она открывает временную сессию Zellij с панелью и не трогает вашу настройку.
Как панель узнает статус агента?
Хуки агента отправляют сообщение формата `zj_radar.status.v1` через `zellij pipe`. Панель ничего не опрашивает, поэтому нагрузки на сессию нет.
Что значат значки статусов?
Работает, ждет вас, готово, ошибка и простой. Расшифровка каждого значка и строки лежит в `docs/using.md` репозитория.
Как обновить плагин?
Командой `zj-radar update`: она двигает CLI и боковую панель к последнему релизу вместе.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныЛокальная панель для параллельных сессий Claude Code и Codex: кто работает, кто ждет ответа, плюс 3D-аквариум и Stream Deck
Claude Watch рисует на localhost карту логики проекта, показывает вызовы Claude Code в реальном времени и отвечает на вопросы
Скилл учит агента делить окно терминала Zentty на панели, читать соседние сессии, искать в истории и звать вас уведомлением
Терминальная панель для Claude Code и Codex: дерево агентов с живым статусом, лентой вызовов и запасом контекста.
Grove открывает сессию Zellij: по вкладке на каждый git worktree, в каждой LazyGit, оболочка и ИИ-агент.
Терминальная панель вроде htop для ИИ-агентов: сессии Claude Code, Codex, OpenCode и Devin, процессор, токены и стоимость.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
Коротко о README
Проект представлен как колонка для Zellij, с быстрым стартом в три шага: установка CLI, установка боковой панели и запуск Zellij. Затем идут подключение агентов, список возможностей, принцип работы на hook-сообщениях и таблица настроек в `config.kdl`.