cx-cli
Официальный CLI Coralogix с 19 скиллами: агент читает логи, трассы и метрики продакшена и разбирает инциденты в терминале
- 241 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- CLI управляет аккаунтом Coralogix: правит оповещения, SLO и дашборды, а также пользователей, роли и ключи API, если не включен режим `--read-only`
- Токен входа и профили лежат на машине, а результаты запросов, в том числе логи с данными пользователей, попадают в контекст модели агента
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/cx-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- CLI управляет аккаунтом Coralogix: правит оповещения, SLO и дашборды, а также пользователей, роли и ключи API, если не включен режим `--read-only`
- Токен входа и профили лежат на машине, а результаты запросов, в том числе логи с данными пользователей, попадают в контекст модели агента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Единый бинарный файл `cx` дает агенту доступ к наблюдаемости в Coralogix. Он запрашивает логи, метрики, трассы и данные RUM на языках DataPrime и PromQL и показывает результат таблицей, сырым JSON или в формате `toon`, который экономит токены. Если ответ больше 100 КиБ, `toon` сам кладет его во временный файл и возвращает путь, чтобы не раздувать контекст агента. За ним 33 команды в 11 областях: оповещения, кейсы, уведомления, управление доступом, SLO, дашборды, правила обработки данных и политики TCO. Команда `cx schema` выгружает все дерево команд в JSON, поэтому агент сам узнает, что умеет CLI. Команда `cx docs` ищет по официальной документации, а ассистент Olly отвечает на вопросы о наблюдаемости прямо из терминала. Команда `cx init` настраивает профиль через вход в браузере и ставит скиллы для Claude Code, Cursor, Codex и еще более 40 агентов. В комплекте 19 скиллов: от запросов к телеметрии (`cx-telemetry-querying`) до оповещений, SLO, дашбордов, оптимизации расходов и подключения RUM. Один запуск можно разослать на несколько профилей и регионов сразу.
Для кого. Инженерам SRE и дежурным команд, чьи сервисы пишут телеметрию в Coralogix и которым нужно, чтобы агент сам разбирал логи и трассы во время инцидента.
Подходит, если
- Ночью сработало оповещение, и агент должен найти в логах первую ошибку и связанные с ней трассы
- После релиза вырос процент ошибок, а нужно выяснить, что изменилось по метрикам и спанам
- Дашборд для сервиса собирается по описанию: агент подбирает поля, проверяет запросы PromQL и выдает JSON
- Счет за данные вырос, и надо разобрать использование, политики TCO и сроки хранения
- Один и тот же запрос надо выполнить в нескольких регионах или аккаунтах за один вызов
Не подходит, если
- Телеметрия лежит не в Coralogix: CLI работает только с этой платформой
- Достаточно разового просмотра логов в веб-консоли, а настройка профиля и входа через CLI не окупится
- Результаты запросов нельзя передавать модели агента: логи с данными пользователей попадут в ее контекст
Пример запроса к агенту
Найди в логах сервиса оформления заказа за последний час первые ошибки 5xx и покажи связанные трассы, затем сравни частоту с прошлым часомОграничения
- Работа идет с реальным аккаунтом Coralogix: нужен ваш URL или регион и вход через OAuth либо ключ API.
- Установщик скиллов запускается через `npx`, поэтому нужен Node.js.
- Команды записи (`iam`, `archive` и другие) доступны с первого запуска. Отключить их можно параметром `allow_risky_commands = false` в `~/.cx/config.toml`.
- В README стоит предупреждение: после компрометации ключей промежуточных центров сертификации eMudhra 20 октября 2026 года обновите CLI до версии 0.1.28 или новее.
Как отключить. Удалите бинарный файл (`brew uninstall cx` либо удаление `cx` из `PATH`) и каталог `~/.cx` с профилями. Скиллы убираются удалением папок `cx-*` и `coralogix-docs` из каталога скиллов агента. Ключи API, выданные CLI, отзовите в консоли Coralogix.
Частые вопросы
Как установить cx и подключить агента?
Поставьте CLI командой `brew install cx` или скриптом `curl -fsSL https://get.coralogix.dev/cli | sh`, затем выполните `cx init`. Он войдет в аккаунт через браузер и установит скиллы для найденных агентов.
Как задать агенту вопрос по логам?
Запрос выглядит так: `cx logs 'source logs | limit 10'`. Агент сам формирует запросы DataPrime по скиллу `cx-telemetry-querying`, а поле можно найти и по описанию на естественном языке.
Как поставить только скиллы без повторной настройки?
Выполните `cx skills install`: команда не требует учетных данных и нужна для первой установки и обновления. Для CI и контейнеров у `cx init` есть флаги `--url`, `--api-key` и `--global-skills`.
Что делает формат `toon`?
Это экономный JSON для агентов. Когда ответ превышает 100 КиБ, CLI сохраняет его во временный файл и возвращает путь к нему.
Можно ли запретить агенту изменять конфигурацию?
Да. Глобальный параметр `--read-only` оставляет только чтение, а в `~/.cx/config.toml` можно выставить `allow_risky_commands = false`, чтобы отключить запись в `iam` и `archive`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI и скилл RootCX: приложение, написанное агентом, получает базу, SSO, роли, аудит и деплой на одном сервере.
Нативный терминал для macOS с MCP-сервером и CLI: агенты видят панели, команды и вывод, а разрешения вы даете в одном окне
CircleCI CLI
circleci-cli
Официальный CLI CircleCI показывает запуски и логи упавших тестов, а skills и MCP подключают его к Claude Code, Codex и Cursor.
CLI и оператор Kubernetes, который запускает Claude Code, Codex, Gemini, OpenCode и Cursor как задачи и сессии в кластере
Официальные скиллы Dynatrace для агентов: DQL, трейсы, логи, Kubernetes, облака и безопасность в Claude Code и Cursor.
Прозрачная обертка для Claude Code и Codex: локальный шлюз пишет события запуска и траектории без правок агента.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| cx-cli (эта карточка) | да | 241 | ||
| Grafana MCP Server | да | API-ключ | 3 644 | официальный MCP-сервер Grafana для дашбордов, Prometheus и Loki; cx-cli работает с платформой Coralogix через CLI и 19 скиллов |
| Sentry MCP | нет | API-ключ | 957 | официальный MCP-сервер Sentry про ошибки, события и трассы приложения; cx-cli читает логи, метрики и RUM Coralogix и управляет оповещениями |
Коротко о README
Главная страница дает определение, перечень возможностей и ссылки на подробные разделы: быструю установку, расширенную настройку, скиллы, веерный запуск по профилям и формат `toon`. Внизу указаны условия участия в разработке и лицензия Apache-2.0 с отсылкой к условиям Coralogix.