CTOP CLI

Терминальная панель вроде htop для ИИ-агентов: сессии Claude Code, Codex, OpenCode и Devin, процессор, токены и стоимость.

  • 94 ★ репозитория
  • Последний коммит
  • MIT
CLI

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

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

  • Читает список процессов и журналы сессий агентов, может завершать процессы сигналом
  • Плагины колонок выполняют код из `~/.ctop/plugins/`
Все причины и проверки

aakashadesara/ctop

Установка

Работает в

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

npx skillfoxx add cli/ctop

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

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

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

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

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

  • Читает список процессов и журналы сессий агентов, может завершать процессы сигналом
  • Плагины колонок выполняют код из `~/.ctop/plugins/`

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

Что делает

CTOP показывает в одной панели терминала все запущенные сессии кодирующих агентов: Claude Code, Codex CLI, OpenCode и Devin. По каждой видны нагрузка на процессор и память, статус, ветка и модель, заполнение окна контекста по сегментам ввода, кэша, вывода и свободного места, оценка стоимости сессии и общая сумма по ценам Claude и OpenAI. Панель переключается между таблицей и сеткой карточек, ведет живой журнал диалога в отдельной области, умеет сортировать, фильтровать и искать по тексту разговоров. Сессии можно закрывать, мягко или принудительно, и выбирать пачкой. Есть уведомления о завершении, пять тем оформления и плагины колонок. Режим командной строки для агентов дает `ctop ls`, `ctop whoami` и `ctop alerts`.

Для кого. Разработчикам, которые держат открытыми несколько сессий агентов и хотят видеть расход контекста и стоимость до сбоя.

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

  • Параллельно идут пять сессий, и надо понять, какая съела контекст и деньги.
  • Зависшую или «призрачную» сессию надо найти и закрыть мягко, а потом принудительно.
  • Агенту нужно узнать, в какой сессии он запущен: помогает `ctop whoami`.
  • Компакция контекста и приближение к лимиту квоты должны подсвечиваться заранее.

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

  • Нужна облачная аналитика расходов по команде: CTOP локальный и показывает только процессы вашей машины.
  • Агенты запущены на удаленных серверах, где нет доступа к списку процессов.
  • Нужны точные счета: стоимость оценочная, по публичным ценам.

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

Запусти ctop ls --json и покажи сессии, у которых мало свободного контекста.

Ограничения

Стоимость считается по публичным ценам Claude и OpenAI и остается оценкой и счетом не служит. CTOP читает процессы и журналы сессий вашей машины, поэтому видит только локальные запуски. Нужен Node.js 18 или новее, зависимостей нет, платформы macOS, Linux и Windows. Сессии закрываются сигналом процессу, и принудительное закрытие обрывает работу агента без сохранения. Плагины колонок читаются из `~/.ctop/plugins/` и выполняют ваш код, подключайте только свои.

Как отключить. Выйдите из панели и удалите пакет командой `npm uninstall -g ctop-claude` или `brew uninstall ctop-claude`. Папку `~/.ctop` с плагинами и настройками стирают вручную.

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

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

Claude Code, Codex CLI, OpenCode и Devin. Если ни один не запущен, панель пустая и обновится при старте сессии.

Как поставить без установки?

Командой `npx ctop-claude`. Постоянная установка идет через `npm install -g ctop-claude` или Homebrew.

Что умеет режим командной строки?

`ctop ls` выводит таблицу сессий, у него есть `--json`, `--agent` и `--cwd`. `ctop whoami` определяет вашу сессию, `ctop alerts` показывает предупреждения.

Можно ли расширить колонки?

Да, плагины подключаются из `~/.ctop/plugins/`, есть и пять тем: default, minimal, dracula, solarized, monokai.

Как переключить вид?

Клавиша `P` меняет таблицу на сетку карточек, `L` включает журнал, `d` открывает сводку, `H` показывает график за 24 часа.

Обсуждение

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

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

CLIМинимальный доступ64Звезды репозитория

Локальная панель для Claude Code, Codex CLI, Gemini CLI, Copilot и OpenCode: токены, стоимость, задержки и ошибки

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

CLI-трассировка сессий Claude Code, Cursor и Codex через OpenTelemetry: что агент реально делал и сколько это стоило

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

Tokscale

tokscale

CLI с интерактивным TUI для учета расхода токенов и стоимости работы AI-кодинг-агентов: Claude Code, Codex, Copilot, Cursor и других

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

Локальная панель для параллельных сессий Claude Code и Codex: кто работает, кто ждет ответа, плюс 3D-аквариум и Stream Deck

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

Панель наблюдения за агентами OpenClaw: сессии, расход токенов и денег, нагрузка системы и задачи по расписанию

СкиллРасширенный доступ250Звезды репозитория

Коротко о README

В README собраны возможности панели, установку через Homebrew, npm и исходники, горячие клавиши и режим командной строки для агентов.

Бейдж для README

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