Claude Code History Viewer: история сессий Claude Code в браузере

#Claude #Code #History #Viewer #JSONL
Claude Code History Viewer: история сессий Claude Code в браузере

Claude Code History Viewer читает ~/.claude/projects и превращает машинный JSONL в нормальный интерфейс: диалоги с тулколлами и сабагентами, глобальный поиск, статистика по токенам и стоимости, плюс истории ещё 27 клиентов вроде Codex CLI и Cursor. Показываю, как поднять его headless-режим в Docker на сервере без иксов (готовый бинарь + тонкий образ), что показывает Global Overview на 3,4 ГБ истории, как дёргать те же команды по HTTP через POST /api/<имя> и на какие мелочи я наступил — от обрезанного в логе токена до лимита памяти 512 МБ в официальном compose. Читать дальше &rarr;

Claude Code пишет каждую сессию в ~/.claude/projects/<путь-проекта>/<uuid>.jsonl. Формат машинный: thinking, tool_use и результаты инструментов лежат разными типами блоков, связи между сообщениями идут через parentUuid, а tool_result формально приходит ролью user. Через jq это читается, но недолго.

Claude Code History Viewer (jhlee0409/claude-code-history-viewer, MIT, Rust + Tauri) собирает из этих файлов интерфейс: диалоги с тулколлами, глобальный поиск, статистику по токенам и стоимости. Кроме Claude Code он понимает историю ещё 27 клиентов — Codex CLI, Gemini CLI, Cursor, Cline, Copilot, Goose, Zed и прочих.

Транскрипты обрабатываются локально, телеметрии проект не заявляет (десктопная версия при этом ходит на GitHub за обновлениями). Режима два: обычное приложение (.dmg, .exe, .AppImage, .deb, .rpm, brew install --cask jhlee0409/tap/claude-code-history-viewer) и headless-сервер, который отдаёт тот же интерфейс в браузер. Дальше — про второй: история у меня живёт на Linux-сервере без иксов. Версия на момент проверки — 1.22.0.

Запуск в Docker

Похожие статьи

Концерт Канье Уэста в Алма-Ате перенесен M24.ru
M24.ru

Концерт Канье Уэста в Алма-Ате перенесен

Объявляя о переносе мероприятия, организаторы сослались на меры безопасности, которые "превыше всего"

M24.ru
Стелла — о борьбе за титул: если мы поставили витрину для трофеев, то обязаны её заполнять Чемпионат
Чемпионат

Стелла — о борьбе за титул: если мы поставили витрину для трофеев, то обязаны её заполнять

Руководитель «Макларена» Андреа Стелла считает, что команда всё ещё способна добиться многого в оставшейся части сезона-2026.

Чемпионат
Bild: мертвого горбатого кита нашли в заливе на севере Германии M24.ru
M24.ru

Bild: мертвого горбатого кита нашли в заливе на севере Германии

Животное длиной около 7 метров

M24.ru
Sports.ru
Sports.ru

Джонни Херберт о результатах «Астон Мартин»: «Интересно, это финал Эдриана Ньюи, первый признак того, что он скатился?»

Бывший пилот «Ф-1» Джонни Херберт прокомментировал результаты «Астон Мартин» в текущем сезоне. На данный момент команда занимает последнее место в Кубке конструкторов. «Смотришь на «Астон Мартин», у к...

Sports.ru
Спорт-Экспресс
Спорт-Экспресс

В России выпустят вертикальный AI-сериал про шоу-бизнес с ожившим огурцом

Проект, получивший грантовую поддержку АНО «ИРИ», будет состоять из 30 эпизодов.

Спорт-Экспресс
Звездач
Звездач

Студию Олега Газманова затопило 😱

Студию Олега Газманова затопило 😱 Певец записал новые треки и аранжировки, но все пропало — аппаратура вместе с творениями артиста оказалась в воде. В котельной, которая находится над студией, лопнул ...

Звездач