CTOP CLI
Терминальная панель вроде htop для ИИ-агентов: сессии Claude Code, Codex, OpenCode и Devin, процессор, токены и стоимость.
- 94 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает список процессов и журналы сессий агентов, может завершать процессы сигналом
- Плагины колонок выполняют код из `~/.ctop/plugins/`
Установка
- Работает в
В терминале, через 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 часа.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыТерминальная панель для Claude Code и Codex: дерево агентов с живым статусом, лентой вызовов и запасом контекста.
Локальная панель для Claude Code, Codex CLI, Gemini CLI, Copilot и OpenCode: токены, стоимость, задержки и ошибки
CLI-трассировка сессий Claude Code, Cursor и Codex через OpenTelemetry: что агент реально делал и сколько это стоило
Tokscale
tokscale
CLI с интерактивным TUI для учета расхода токенов и стоимости работы AI-кодинг-агентов: Claude Code, Codex, Copilot, Cursor и других
Локальная панель для параллельных сессий Claude Code и Codex: кто работает, кто ждет ответа, плюс 3D-аквариум и Stream Deck
Панель наблюдения за агентами OpenClaw: сессии, расход токенов и денег, нагрузка системы и задачи по расписанию
Коротко о README
В README собраны возможности панели, установку через Homebrew, npm и исходники, горячие клавиши и режим командной строки для агентов.