Мой стек для анализа логов Claude Code
Хочу превращать рабочие сессии в контент.
Туториалы, кейсы, метрики — всё лежит в логах.
Два часа копался в инструментах. Перепробовал пять штук.
Где лежат логи
Claude Code пишет в ~/.claude/projects/. Каждая сессия — отдельный JSONL файл:
~/.claude/projects/
└── -Users-ris-myproject/
├── 08fce8c2-8453-42da-a52c.jsonl
└── settings.json
Путь к проекту закодирован: слеши становятся дефисами. Внутри — поток событий: сообщения, вызовы инструментов, результаты. Метаданные: стоимость, время, токены.
Инструменты
Simon Willison выпустил claude-code-transcripts в декабре 2025. Конвертирует JSONL в интерактивный HTML. Можно сразу в Gist публиковать — удобно для шеринга.
Ещё нашёл:
- claude-code-log — терминальный интерфейс с фильтрами по датам. Мне зашёл больше всего для быстрого просмотра
- cctrace — экспорт в markdown и XML
- claude-conversation-extractor — вытаскивает диалоги без метаданных
- vibe-log-cli работает и с Cursor, не только Claude Code
Что выбрал
Для старта — claude-code-transcripts. Без установки:
uvx claude-code-transcripts
Выбираешь сессию, получаешь HTML.
Для публикации в Gist:
uvx claude-code-transcripts web --gist
Нюанс: web режим требует API-ключ для summary. Без ключа работает, просто summary не будет. По-моему, для большинства случаев хватит базового режима.
Для фильтрации по датам использую claude-code-log:
uvx claude-code-log@latest --from-date "last week" --open-browser
Зачем
Туториалы. Решил задачу — материал готов. Редактирую и публикую. Из полуторачасовой сессии получается 500-800 слов.
Кейсы для кружка. Показать студентам реальный процесс. Как формулировал промпты, где агент ошибался.
Метрики. Сколько токенов на типовые задачи. Какие инструменты вызываются чаще.
Дальше
За январь накопилось 15 интересных сессий. План:
- Отфильтровать публичные
- Конвертировать в HTML, выложить на сайт
- Написать скрипт для метрик — стоимость по проектам, топ инструментов
Если готовые инструменты не покроют — напишу свой парсер. JSONL читать несложно.
Источники
- claude-code-transcripts — Simon Willison
- claude-code-log — GitHub
- cctrace — GitHub
- vibe-log-cli — GitHub
Подписаться на обновления — @sereja_tech