abtop
Терминальный монитор сессий Claude Code, Codex CLI и OpenCode: токены, контекст, лимиты и порты в реальном времени
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Инструмент только читает локальные файлы сессий и процессов, ничего не отправляет наружу
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/abtopОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
cargo install abtopКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи abtop: curl --proto '=https' --tlsv1.2 -LsSf https://github.com/graykode/abtop/releases/latest/download/abtop-installer.sh | sh (или cargo install abtop). Запусти командой abtop, для разового снимка используй abtop --once или abtop --json.
Другие способы из описания автора
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/graykode/abtop/releases/latest/download/abtop-installer.sh | shУстановщик для macOS и Linux. На Linux нужен установленный sqlite3 для мониторинга OpenCode.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
abtop показывает все запущенные сессии агентов в одном терминальном экране по образцу htop. Панель считывает состояние процессов и файлов на диске и выводит расход токенов, процент заполнения контекстного окна, статус лимитов запросов, дочерние процессы и открытые порты по каждой сессии. Инструмент читает только локальные данные, не обращается к внешним API и не требует ключей. Из списка можно перейти в терминал с нужной сессией через tmux, cmux или iTerm2.
Для кого. Для разработчиков, которые держат открытыми несколько сессий Claude Code, Codex CLI или OpenCode одновременно.
Подходит, если
- Работаете над несколькими проектами в параллельных сессиях агента и теряете счет им
- Нужно вовремя заметить приближение к лимиту запросов или заполнение контекстного окна
- Агент оставил висящий сервер или порт, и его нужно найти
Не подходит, если
- Работаете только с одной сессией агента за раз
- Нужна история метрик за прошлые дни, а не текущий снимок
Пример запроса к агенту
Покажи, сколько токенов израсходовали мои открытые сессии Claude Code прямо сейчасОграничения
Мониторинг OpenCode на Linux и Windows требует установленного sqlite3 в PATH. Windows не показывает среднюю нагрузку системы. Инструмент видит только сессии, для которых доступны локальные файлы состояния соответствующего агента.
Как отключить. Удалите бинарник abtop (через cargo uninstall abtop или удалив файл из системы) и, если запускали --setup, откатите установленный хук сбора лимитов.
Проверка безопасности
- Инструмент только читает локальные файлы сессий и процессов, ничего не отправляет наружу
Коротко о README
README описывает abtop как аналог btop для ИИ-агентов кодирования: TUI-панель показывает токены, процент контекстного окна, лимиты, git-статус, дочерние процессы и порты по каждой сессии Claude Code, Codex CLI и OpenCode. Есть установщик для macOS, Linux и Windows, пакет для cargo, готовые бинарники в релизах, 12 тем оформления и переход в нужный терминал по Enter через tmux, cmux или iTerm2 на macOS.
Частые вопросы
Нужны ли API-ключи?
Нет, abtop только читает локальные файлы процессов и сессий, никуда не отправляет данные и не требует авторизации.
Какие агенты поддерживаются?
Claude Code, Codex CLI и OpenCode. Часть возможностей, например отслеживание подагентов, доступна только для Claude Code.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything