agtop CLI

Терминальная панель в стиле top для сессий Claude Code и Codex: расход, токены, контекст, процессы и вызовы инструментов.

  • 287 ★ репозитория
  • Последний коммит
  • GPL-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Читает локальные транскрипты сессий и список процессов через `ps` и `lsof`.
  • Клавиша `d` удаляет завершенные сессии с диска после подтверждения.
  • Тянет актуальные цены моделей из сети (LiteLLM).
Все причины и проверки

ldegio/agtop

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/agtop

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает локальные транскрипты сессий и список процессов через `ps` и `lsof`.
  • Клавиша `d` удаляет завершенные сессии с диска после подтверждения.
  • Тянет актуальные цены моделей из сети (LiteLLM).

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

agtop собирает в одном окне терминала все сессии Claude Code и Codex на машине. Сессии находятся в `~/.claude/projects/` и `~/.codex/sessions/`. Для каждой видны стоимость по выбранному тарифу, доля заполненного контекста (CTX%), загрузка процессора и число вызовов инструментов. Панели внизу переключаются клавишами `1`–`7`: сведения о сессии, производительность, процессы, активность инструментов, субагенты, стоимость и конфигурация (CLAUDE.md, память, скиллы, MCP-серверы, разрешения). Режимы `-l` и `-j` печатают таблицу или полный JSON для скриптов.

Для кого. Тем, кто держит несколько сессий Claude Code и Codex одновременно и хочет видеть расход токенов и нагрузку, не заглядывая в каждую.

Подходит, если

  • Три сессии идут параллельно, и непонятно, какая тратит деньги быстрее остальных.
  • Контекст агента заполняется, и до просадки качества ответов хочется увидеть CTX%.
  • Долгая сборка в сессии грузит процессор, и нужно дерево дочерних процессов с памятью.
  • Для своего отчета о расходах требуется выгрузка сессий в JSON.

Не подходит, если

  • Требуется управлять агентом или менять его настройки: agtop только показывает данные.
  • Работа идет с другими агентами, кроме Claude Code и Codex: их сессии панель не находит.
  • Стоимость собираются сверять со счетом до копейки: цены берутся из списка LiteLLM, это оценка.

Пример запроса к агенту

Запусти agtop в отдельной вкладке, найди сессию с самой высокой стоимостью за сутки и покажи расход токенов по моделям.

Ограничения

Данные берутся из JSONL-транскриптов Claude Code и Codex, поэтому сессии других агентов не видны. Стоимость считается по ценам LiteLLM (кеш на 24 часа) и остается оценкой; тариф подписки задает флаг `--plan`. Загрузку процессов agtop сопоставляет сессиям через `ps` и `lsof`. Клавиша `d` удаляет выбранную завершенную сессию после подтверждения, поэтому в общей среде нажимать ее стоит осторожно. Нужен Node.js 18 или новее. Лицензия GPL-2.0 накладывает условия на встраивание кода в свои продукты.

Как отключить. Закройте agtop клавишей `q` или `F10`. Глобальную установку убирает `npm uninstall -g @ldegio/agtop`.

Частые вопросы

Какие агенты видит agtop?

Claude Code и Codex. Сессии ищутся в `~/.claude/projects/` и `~/.codex/sessions/`.

Как получить данные для скрипта?

`agtop -j` печатает полный JSON, `agtop -l` печатает таблицу. После вывода программа завершается.

Как считать расход по подписке, а не по розничным ценам?

Передайте `-p <plan>`. По умолчанию действует тариф `retail`; в README упомянуты также Max и included.

Как показать только работающие сессии?

Включите фильтр Live клавишей `` ` `` или `Shift+Tab`. В списке появятся загрузка процессора и скорость расхода.

Как установить agtop постоянно?

Выполните `npm install -g @ldegio/agtop`, после этого команда `agtop` доступна всегда. Убирает ее `npm uninstall -g @ldegio/agtop`.

Обсуждение

Вопросов и отзывов пока нет.

Терминальный монитор сеансов Claude Code: занятость, остаток контекста, память, процессы и сеансы, которые ждут ответа.

CLIРасширенный доступ148Звезды репозитория

Панель мониторинга всех сессий Claude Code на машине: живые агенты, стоимость, поиск по истории и MCP-инструменты для Claude.

ПлагинРасширенный доступ124Звезды репозитория

Локальная панель мониторинга сессий Claude Code и Codex в реальном времени: активность агентов и вызовы инструментов

CLIРасширенный доступ1,1 тыс.Звезды репозитория

Локальная панель для нескольких сессий Claude Code: у каждой задачи свой контекст и todo, агенты порождают дочерних агентов и обмениваются сообщениями

CLIШирокий доступ1,4 тыс.Звезды репозитория

TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа

CLIШирокий доступ634Звезды репозитория

Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.

CLIШирокий доступ117Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
agtop (эта карточка)нет287
ccusageнет19 337печатает отчеты по токенам и стоимости за период; agtop держит живую панель с процессами и субагентами
Claude Code Agent Monitorнет1 145локальная панель мониторинга сессий; agtop работает прямо в терминале в стиле top и открывает конфигурацию каждой сессии

Коротко о README

Панель читает транскрипты агентов, берет цены моделей у LiteLLM и сопоставляет процессы сессиям. Отдельных зависимостей, кроме Node.js, нет.

Бейдж для README

Сообщить о проблеме

Foxx AIagtop
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.