vibe-log-cli
CLI, который разбирает сессии Claude Code и Codex: сводка для планерки, отчет о работе и подсказки в строке состояния
- 339 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает локальные сессии Claude Code и Codex, где бывают фрагменты кода и секреты
- Хуки запускают команды CLI при каждом запросе и старте сессии
- При включенной облачной синхронизации данные о сессиях уходят на сервер vibe-log.dev
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/vibe-log-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает локальные сессии Claude Code и Codex, где бывают фрагменты кода и секреты
- Хуки запускают команды CLI при каждом запросе и старте сессии
- При включенной облачной синхронизации данные о сессиях уходят на сервер vibe-log.dev
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
vibe-log-cli читает локальные сессии Claude Code и Codex и превращает их в три вещи. Первая — сводка для ежедневной планерки: над чем вы работали, что сделали и что дальше. Вторая — HTML-отчет о продуктивности за выбранный период и по выбранным проектам. Третья — тренер в строке состояния Claude Code, который оценивает ваш промпт и подсказывает следующий шаг. Анализ идет локально: CLI запускает ваш же инструмент через ACP или Claude Code SDK, и данные остаются на машине. Тренер подключается хуком UserPromptSubmit. У него три характера: резкий Гордон, поддерживающий Vibe-Log и ваш собственный. Отдельно можно включить облачную синхронизацию с панелью vibe-log.dev. Перед отправкой слой приватности убирает код и секреты, а автоматическую отправку в Claude Code настраивают хуками SessionStart и PreCompact.
Для кого. Для разработчиков, которые работают в Claude Code или Codex и хотят видеть итоги своих сессий, готовить планерки и улучшать формулировки промптов.
Подходит, если
- Утром нужно за пару минут собрать, что вы делали вчера в Claude Code, для планерки
- Хочется HTML-отчет о проделанной за неделю работе по конкретным проектам
- Нужна подсказка по качеству каждого промпта прямо в строке состояния
- Вы хотите следить за динамикой своих сессий на панели и согласны на облачную синхронизацию
Не подходит, если
- Нужна аналитика расхода токенов и денег: для этого есть отдельные счетчики затрат
- Политика компании запрещает любую отправку данных о сессиях за пределы машины, даже очищенных
- Вы работаете в Cursor или VS Code: поддержку автор только планирует
- Хуки в вашем окружении запрещены: тренер и автосинхронизация работают через них
Пример запроса к агенту
Запусти npx vibe-log-cli@latest и подготовь сводку для моей планерки по вчерашним сессиямОграничения
Поддерживаются Claude Code и Codex. Автосинхронизация для Codex экспериментальная и только отправляет данные, тренера и строку состояния для Codex нет. Cursor и VS Code указаны как планы. Нужен Node.js. Облачная панель принимает до 1000 анализов сессий в месяц на бесплатном тарифе, вход идет через аккаунт GitHub. Для локального анализа используется ваш же агент, поэтому он расходует ваши лимиты. Сводки и отчеты строятся из доступных локальных сессий, а при очень длинных сессиях CLI обрезает их, сохраняя данные о времени.
Как отключить. Откройте npx vibe-log-cli и отключите строку состояния и хуки в меню: прежняя настройка строки состояния вернется сама. Папка ~/.vibe-log с результатами анализа удаляется вручную.
Частые вопросы
Как установить vibe-log-cli?
Команда npx vibe-log-cli@latest сразу открывает интерактивное меню. Отдельной установки не нужно, нужен Node.js.
Уходят ли мои данные с компьютера?
Локальные сводки и отчеты строятся на вашей машине. Облачная синхронизация необязательна: перед ней слой приватности убирает код и секреты, и на сервер уходят только обобщенные закономерности.
Что делает тренер в строке состояния?
Хук UserPromptSubmit передает ваш промпт на локальный анализ в Claude Code. Оценка и совет сохраняются в ~/.vibe-log/analysis, и оттуда их берет строка состояния.
Что будет с моей прежней строкой состояния?
При установке CLI делает ее резервную копию, при удалении возвращает исходную настройку.
Какие хуки использует автосинхронизация?
В Claude Code это SessionStart, он отправляет предыдущие сессии при старте, и PreCompact, он отправляет сессию перед сжатием контекста. В Codex это SessionStart и Stop.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин для Claude Code: строка статуса с контекстом, лимитами за 5 часов и 7 дней, стоимостью и расходом Codex, Gemini и z.ai
cc-lens
Claude Code Lens (cc-lens)
Локальная аналитика Claude Code: панель по сессиям, токенам, расходам и проектам из данных каталога ~/.claude, без облака
Статусная строка для Claude Code: расход токенов и денег, остаток контекста, лимиты и ветка git в четырех стилях и шести темах
Отчеты по токенам и стоимости Claude Code, Codex, Gemini CLI и других агентов по локальным логам: по дням, месяцам и сессиям
Настраиваемая строка статуса для Claude Code: модель, ветка git, контекст, расход лимитов и другие виджеты
Скилл собирает из локальной истории Claude Code и других CLI обезличенный профиль разработчика и вертикальный постер
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| vibe-log-cli (эта запись) | нет | 339 | |
| ccusage | нет | 19 238 | считает токены и стоимость по логам, без сводок для планерки |
| Claude Code Usage Monitor | нет | 8 781 | терминальный монитор расхода в пятичасовом окне |
Коротко о README
Автор публикует сборки в npm с провенансом и контрольными суммами SHA256, поэтому пакет можно сверить с исходным кодом. Схемы в документации показывают, как строка состояния и локальные отчеты получают данные от вашего агента.