Терминал на Rust с GPU-рендерингом: фоновый сервер сохраняет оболочки и панели после закрытия окна, поддерживает сессии с AI-агентами и удалённую работу по SSH.
graykode/abtop
Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени.
- Звёзды
- 3,755
- Форки
- 361
- Открытые issues
- 32
- Последний коммит
- в прошлом месяце
Что это?
abtop — это терминальная панель для наблюдения за работающими ИИ-агентами для написания кода. Она находит запущенные сессии Claude Code, Codex CLI и OpenCode по локальным процессам и файлам, а затем показывает на одном экране расход токенов, заполненность контекстного окна, лимиты запросов, дочерние процессы и порты, на которых ожидаются подключения.
Утилита работает только на чтение, для неё не нужны API-ключи или вход в аккаунт. Она поддерживает macOS, Linux и Windows, а также несколько каталогов профилей Claude Code. Нажатие Enter на сессии переключает на её терминал в tmux, cmux или iTerm2 на macOS. Кроме того, можно получить разовый снимок в текстовом формате или JSON для скриптов, а также использовать утилиту как библиотеку Rust.
В интерфейсе есть 12 встроенных цветовых тем, в том числе варианты для людей с нарушением цветового зрения и светлые темы; доступны английский и упрощённый китайский языки. Набор функций зависит от агента: отслеживание контекстного окна и лимитов запросов доступно для Claude Code и Codex CLI, но не для OpenCode.
Ключевые возможности
- 01Показывает расход токенов и заполненность контекстного окна для каждой сессии агента.
- 02Отображает лимиты запросов и отмечает порты, оставленные агентами-сиротами.
- 03Находит сессии Claude Code, Codex CLI и OpenCode на macOS, Linux и Windows.
- 04Переключает на терминальную панель выбранной сессии в tmux, cmux или iTerm2.
- 05Предоставляет режим снимка в JSON для скриптов и инструментов.
- 06Предлагает 12 тем и интерфейс на английском или упрощённом китайском.
Сценарии использования
- Следить за несколькими агентами для написания кода в разных проектах с одного экрана.
- Контролировать расход квоты, чтобы не упереться в лимиты запросов Claude или Codex посреди задачи.
- Находить и останавливать серверы, запущенные агентом, который забыл их выключить.
- Передавать данные о сессиях агентов в собственную панель мониторинга с помощью снимка в JSON.
Быстрый старт
- 1
Установить через Cargo
cargo install abtop - 2
Запустить TUI
abtop
Что важно знать
- Переход в терминал нажатием Enter поддерживается только для cmux, tmux и iTerm2 в macOS.
- Для работы OpenCode необходимо установить CLI sqlite3; в Linux она тоже нужна.
- В Windows значение LOAD равно 0, поскольку там нет средней нагрузки.
Темы
Частые вопросы
- Что такое abtop?
- Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени. abtop — это терминальная панель для наблюдения за работающими ИИ-агентами для написания кода. Она находит запущенные сессии Claude Code, Codex CLI и OpenCode по локальным процессам и файлам, а затем показывает на одном экране расход токенов, заполненность контекстного окна, лимиты запросов, дочерние процессы и порты, на которых ожидаются подключения.
- abtop можно использовать бесплатно? Какая у него лицензия?
- abtop распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- abtop всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в abtop — 14 сент. 2026 г..
- Для чего можно использовать abtop?
- Следить за несколькими агентами для написания кода в разных проектах с одного экрана. Контролировать расход квоты, чтобы не упереться в лимиты запросов Claude или Codex посреди задачи. Находить и останавливать серверы, запущенные агентом, который забыл их выключить. Передавать данные о сессиях агентов в собственную панель мониторинга с помощью снимка в JSON.
- Как установить abtop?
- Установить через Cargo: cargo install abtop Запустить TUI: abtop
- Где скачать abtop?
- Исходный код и инструкции по установке — на GitHub: https://github.com/graykode/abtop
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
TUI для управления, запуска и мониторинга нескольких AI-агентов для программирования в постоянных терминальных рабочих пространствах.
Нативный терминал для macOS на базе libghostty: вертикальные вкладки, уведомления с учётом AI-агентов и CLI для параллельного запуска агентов.
Терминальный инструмент для код-ревью с vim-сочетаниями клавиш; экспортирует комментарии в GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit или буфер обмена.
Локальный прокси и просмотрщик трассировки, который перехватывает API-трафик AI-агентов для программирования, например Claude Code и Codex CLI, чтобы изучать промпты, вызовы инструментов и расход токенов.
Терминальный интерфейс (TUI) для просмотра и управления Docker-контейнерами: статистика в реальном времени, логи и доступ через exec.