Decant CLI
Локальная аналитика сессий Claude Code, Codex и еще пяти агентов: токены, стоимость, время и поиск по логам в одном архиве
- 75 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Инструмент читает все локальные логи агентов, а в них бывают код и вставленные секреты
- Публикация порта Docker без префикса `127.0.0.1` открывает архив сессий для сети
Установка
- Работает в
Ручная установка
npx @dosu/decant@latestОдноразовый запуск без установки. Для постоянной команды `npm install --global @dosu/decant@latest` или `brew install dosu-ai/dosu/decant`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Инструмент читает все локальные логи агентов, а в них бывают код и вставленные секреты
- Публикация порта Docker без префикса `127.0.0.1` открывает архив сессий для сети
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Decant собирает логи сессий, которые Claude Code, Codex, Gemini CLI, OpenCode, Cursor CLI, GitHub Copilot CLI и Copilot Chat в VS Code уже пишут на вашей машине, а также импортированные траектории ATIF, в один архив SQLite. Команда `npx @dosu/decant@latest` индексирует найденные логи, открывает веб-интерфейс на `127.0.0.1:3000` и следит за новыми сессиями. В интерфейсе видны токены, оценка стоимости, окно контекста и время работы агента в разрезе агента, модели, проекта, репозитория и дня, а также горячие файлы и использование инструментов и MCP-серверов. Есть полнотекстовый поиск по запросам, ответам, названиям инструментов и их входам. Из командной строки доступны `decant ls`, `decant search`, `decant stats --by model`, `decant economics` и экспорт сессий в Markdown, JSON, trajectory-v1 и ATIF. По истории команд Decant собирает рекомендации, сценарии работы и черновики инструкций: SKILL.md, разделы AGENTS.md и слэш-команды. Отчеты в HTML не содержат текста сообщений, но включают пути проектов.
Для кого. Разработчикам и тимлидам, которые работают сразу с несколькими кодинг-агентами и хотят видеть, куда уходят токены, деньги и время.
Подходит, если
- Счет за токены вырос, и надо понять, какие проекты и модели расходуют больше всего
- Нужно найти старую сессию, где обсуждали ошибку авторизации, по тексту запроса
- Хочется сравнить Claude Code и Codex на одних и тех же репозиториях по времени и стоимости
- Повторяющиеся команды из истории стоит превратить в скилл или сценарий
Не подходит, если
- Нужны логи облачных сессий: Decant читает только файлы, которые агенты пишут локально
- Нужна точная стоимость из счета провайдера: цены в Decant расчетные, по таблице моделей
- Нужна общая панель для всей команды на сервере: инструмент рассчитан на локальный запуск
Пример запроса к агенту
Покажи, на какие модели и проекты ушло больше всего токенов за эту неделю, и найди сессию, где мы чинили авторизациюОграничения
Decant читает ваши логи целиком, а в них бывают код, пути и секреты, которые вы вставляли в запросы. Архив лежит локально, но HTML-отчет содержит пути проектов и превью запроса, и перед отправкой его стоит просмотреть. В Docker порт публикуют только как `127.0.0.1:3000:3000`: открытый порт покажет архив сети. Стоимость оценочная, ее считают по таблице цен моделей. У разных агентов учет токенов разный, у части он не записывается, и тогда столбец остается пустым.
Как отключить. Остановите процесс Decant и, если ставили сервис, выполните `decant service uninstall`. Пакет удаляется командой `npm uninstall --global @dosu/decant`. Данные архива удаляет `decant session rm <id> --yes`, а саму базу показывает `decant db info`.
Частые вопросы
Какие агенты поддерживаются?
Claude Code, Codex, Gemini CLI, OpenCode 1.2 и новее, Cursor CLI, GitHub Copilot CLI и Copilot Chat в VS Code. Решает папка с логами по умолчанию, ее можно переопределить.
Как поставить Decant постоянно?
Тремя способами: `npm install --global @dosu/decant@latest`, `brew install dosu-ai/dosu/decant` или скриптом установки. Обновление делает `decant update`.
Что попадет в HTML-отчет?
Аналитика без текста сообщений и тел инструментов, но с путями проектов. Отчет по одной сессии добавляет название, превью запроса и пути к файлам.
Можно ли запускать Decant как сервис?
Да, `decant service install` запускает его при входе в систему на macOS. Вручную веб-интерфейс стартует командой `decant serve`, флаг `--no-open` отключает автооткрытие браузера.
Что такое ATIF?
Формат траекторий агентов, который Decant умеет импортировать и экспортировать. Команда `decant export 1 --as atif` сохраняет сессию в нем.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОдно окно браузера для Claude Code, Codex, Gemini CLI и OpenCode: статусы сессий, история и обмен запросами между агентами.
Локальная панель мониторинга сессий Claude Code и Codex в реальном времени: активность агентов и вызовы инструментов
CLI читает локальные сессии Claude Code, Codex и Hermes, находит повторяющиеся сбои и готовит правки на ручное ревью
CLI и скилл собирают историю сессий кодовых агентов в одну базу SQLite, по которой агент ищет прошлые решения
ClawMetry читает файлы сессий агентов и показывает ход работы, вызовы инструментов, токены и стоимость в одной панели.
DevChain запускает команду из нескольких ИИ-агентов на вашем компьютере: общая доска, чат, ревью и живые терминалы.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Decant (эта карточка) | нет | 75 | |
| ccusage | нет | 19 415 | отчеты по токенам и стоимости по логам, без полнотекстового поиска и веб-архива сессий |
| Claude Code Usage Monitor | нет | 8 799 | терминальный монитор расхода Claude Code в реальном времени |
| OpenUsage | нет | 245 | терминальная панель с квотами и лимитами нескольких инструментов |
Коротко о README
README начинается с запуска одной командой, затем перечисляет возможности, поддерживаемые агентов с путями к логам и способы установки через npm, Homebrew, скрипт и Docker. Дальше идет справочник команд и описание вкладок веб-интерфейса.