Decant CLI

Локальная аналитика сессий Claude Code, Codex и еще пяти агентов: токены, стоимость, время и поиск по логам в одном архиве

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

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

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

  • Инструмент читает все локальные логи агентов, а в них бывают код и вставленные секреты
  • Публикация порта Docker без префикса `127.0.0.1` открывает архив сессий для сети
Все причины и проверки

dosu-ai/decant

Установка

Ручная установка

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` сохраняет сессию в нем.

Обсуждение

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

Одно окно браузера для Claude Code, Codex, Gemini CLI и OpenCode: статусы сессий, история и обмен запросами между агентами.

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

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

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

CLI читает локальные сессии Claude Code, Codex и Hermes, находит повторяющиеся сбои и готовит правки на ручное ревью

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

CLI и скилл собирают историю сессий кодовых агентов в одну базу SQLite, по которой агент ищет прошлые решения

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

ClawMetry читает файлы сессий агентов и показывает ход работы, вызовы инструментов, токены и стоимость в одной панели.

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

DevChain запускает команду из нескольких ИИ-агентов на вашем компьютере: общая доска, чат, ревью и живые терминалы.

CLIШирокий доступ135Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Decant (эта карточка)нет75
ccusageнет19 415отчеты по токенам и стоимости по логам, без полнотекстового поиска и веб-архива сессий
Claude Code Usage Monitorнет8 799терминальный монитор расхода Claude Code в реальном времени
OpenUsageнет245терминальная панель с квотами и лимитами нескольких инструментов

Коротко о README

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

Бейдж для README

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