LoongSuite Pilot CLI
Локальный сборщик телеметрии ИИ-агентов: токены, сеансы и вызовы инструментов в единой схеме событий OpenTelemetry
- 240 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Установка прописывает хуки и плагины в конфигурацию ваших агентов, и они видят промпты и аргументы инструментов
- При включенном экспорте промпты и ответы уходят в SLS, на HTTP-адрес или в OTLP-бэкенд, а в них бывают секреты и персональные данные
- Установщик скачивается скриптом с корзины Alibaba Cloud OSS и запускается командой `bash`
Установка
- Работает в
Ручная установка
curl -fsSL https://loongcollector-community-edition.oss-cn-shanghai.aliyuncs.com/loongsuite-pilot/installer.sh -o /tmp/loongsuite-pilot-installer.sh && bash /tmp/loongsuite-pilot-installer.sh installДля Linux и macOS. На Windows используется `installer.ps1` из того же каталога. После установки выполните `loongsuite-pilot status`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Установка прописывает хуки и плагины в конфигурацию ваших агентов, и они видят промпты и аргументы инструментов
- При включенном экспорте промпты и ответы уходят в SLS, на HTTP-адрес или в OTLP-бэкенд, а в них бывают секреты и персональные данные
- Установщик скачивается скриптом с корзины Alibaba Cloud OSS и запускается командой `bash`
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
LoongSuite Pilot находит на машине разработчика поддерживаемых ИИ-агентов, ставит в них хуки или плагины и собирает их активность в общую схему событий GenAI. Данные уходят в логи или трассы: локальный JSONL, Alibaba Cloud SLS, произвольный HTTP-адрес или бэкенд OTLP. Список поддерживаемых агентов длинный: Claude Code, Codex, Cursor, GitHub Copilot CLI, OpenCode, Hermes Agent, OpenClaw, Qwen Code, Qoder, Kiro CLI и другие. Определения агентов лежат в папке `agents.d/`, поэтому новый агент добавляется без правки ядра. Команда `loongsuite-pilot` управляет службой: `start`, `stop`, `restart`, `status`, `info`, `token-usage` и `rollback`. Вместе со службой запускается локальная панель по адресу `http://127.0.0.1:8765/` с токенами, сеансами, запросами, инструментами, моделями и активностью по репозиториям. Для каждого агента задается политика захвата содержимого, а секреты маскируются до экспорта. На macOS в строке меню работает приложение со счетчиками.
Для кого. Командам разработки и платформенным инженерам, у которых несколько ИИ-агентов, и нужно видеть расход токенов, сеансы и вызовы инструментов в одном месте.
Подходит, если
- В команде используют Claude Code, Cursor и Codex одновременно, и расход токенов приходится собирать по трем форматам логов
- Руководитель просит отчет, какие агенты, модели и инструменты реально работают по репозиториям
- События агентов надо выгрузить в Alibaba Cloud SLS или в OTLP-совместимую систему трассировки
- Перед экспортом нужно замаскировать секреты и ограничить, какое содержимое промптов попадет наружу
- Для еще одного агента нужно добавить сбор: определение пишут в `agents.d/` по руководству Agent Onboarding
Не подходит, если
- Нужен только подсчет токенов и стоимости по локальным логам без хуков: для этого есть ccusage
- Телеметрию нужно добавить в собственное приложение: Pilot собирает данные агентов на машине, ваш код он не инструментирует; для кода в каталоге есть OpenTelemetry Agent Skills
- Команда не хочет, чтобы инструмент менял настройки агентов: установка прописывает хуки и плагины в их конфигурацию
Пример запроса к агенту
Покажи статус loongsuite-pilot и сколько токенов потратили Claude Code и Codex за сегодняОграничения
Нужен Node.js, который умеет загружать `node:sqlite`: версии 22.13, 23.4 и новее; установщик скачивает собственный Node.js 22.22. Автоматическая установка для GitHub Copilot CLI работает только в Unix-оболочках, Windows и субагенты не поддерживаются. На Windows явно описаны Claude Code, Cursor, Qoder, OpenCode и WorkBuddy, у остальных агентов поддержка не заявлена. Токены не собираются для Kiro CLI и Doubao Work. Doubao Work остается экспериментальным и отдает только метаданные.
Как отключить. Остановите службу командой `loongsuite-pilot stop`. Удаление Pilot и его хуков описано в руководстве `docs/installation.md`. Локальные логи лежат в `~/.loongsuite-pilot/logs/output/` и удаляются вручную.
Частые вопросы
Куда по умолчанию идут данные?
Только в локальные файлы JSONL в `~/.loongsuite-pilot/logs/output/` на Linux и macOS и в `%USERPROFILE%\.loongsuite-pilot\logs\output\` на Windows. SLS, HTTP и OTLP подключают отдельно в конфигурации.
Сохраняет ли Pilot тексты промптов?
Это настраивается политикой захвата содержимого для каждого агента, а секреты маскируются до вывода. Поля с содержимым в схеме событий помечены как чувствительные и включаются отдельно.
Как открыть панель?
Она запускается вместе со службой и доступна на `http://127.0.0.1:8765/`. Отдельной команды для панели нет. На macOS команда `loongsuite-pilot dashboard shortcut install` создает ярлык в Dock.
Можно ли связать события с внешней трассой?
Да, связь с родительской трассой включается параметром `upstreamLink.enabled` или переменной `LOONGSUITE_PILOT_UPSTREAM_LINK`. По умолчанию она выключена и не влияет на обычный сбор.
В каком порядке читается конфигурация?
Сначала переменные окружения, затем `~/.loongsuite-pilot/config.json`, затем значения по умолчанию.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI-трассировка сессий Claude Code, Cursor и Codex через OpenTelemetry: что агент реально делал и сколько это стоило
Локальная панель для Claude Code, Codex CLI, Gemini CLI, Copilot и OpenCode: токены, стоимость, задержки и ошибки
Самостоятельно хостится центр управления агентами: Claude Code, Codex, Copilot, OpenCode и Pi с телефона, десктопа и терминала
Локальный прокси между ИИ-агентами и провайдерами моделей: считает стоимость каждого запуска и обрывает расход сверх лимита
Tokscale
tokscale
CLI с интерактивным TUI для учета расхода токенов и стоимости работы AI-кодинг-агентов: Claude Code, Codex, Copilot, Cursor и других
Agent of Empires
Agent of Empires (AoE)
Менеджер сессий для кодинг-агентов: запускает Claude Code, OpenCode, Codex и другие CLI параллельно в изолированных tmux-сессиях с TUI и веб-панелью
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| LoongSuite Pilot (эта карточка) | да | 240 | |
| ccusage | нет | 19 337 | считает токены и стоимость по локальным логам без хуков, а Pilot ставит хуки и экспортирует события в JSONL, SLS, HTTP и OTLP |
| OpenTelemetry Agent Skills by OllyGarden | нет | 125 | учит агента подключать телеметрию в вашем приложении, а Pilot собирает телеметрию самих агентов |
Коротко о README
README объясняет задачу: у каждого агента свой локальный формат записи, а Pilot сводит их к одной схеме. Дальше идут таблица поддерживаемых агентов, предварительные требования, установка для Linux, macOS и Windows, настройка вывода и приватности и справочник команд.