CCViewer

$ cat ~/.claude/projects/**/*.jsonl

Читайте историю сессий Claude Code

Рендер .jsonl-файлов сессий локально в браузере. Приватно, бесплатно, open source

Перетащите сюда файл .jsonl или папку проекта целиком, либо нажмите для выбора

напр. всю папку ~/.claude/projects/ или один <sessionId>.jsonl из неё

https://ccviewer.top/claude-code-session-viewer
>
Вы
Исправь сломанную вёрстку страницы входа на мобильном
⏺
Ответ claude-opus-4-6
✻Сначала посмотрю стили страницы входа…
⏺ Readsrc/pages/Login.tsx

Причина — отсутствующий wrap во flex-вёрстке. Исправлено и проверено при ширине 375 px.

CCViewer — открытый просмотрщик сессий Claude Code. Он рендерит .jsonl-файлы целиком в вашем браузере: Markdown, блоки размышлений, вызовы инструментов и статистика затрат. Файлы не отправляются на сервер — ваша приватность в безопасности.

Рендер MarkdownБлоки кода, таблицы, списки и цитаты
Ход размышленийРаскрываемый extended thinking
Вызовы инструментовПараметры и результаты, раскрываются
Использование и затратыТокены, длительность и расходы
10 языковПереключение языка в один клик
Приватность100% в браузере, без загрузок

Частые вопросы

Как посмотреть прошлые сессии Claude Code?
Claude Code сохраняет каждую сессию в JSONL-файл ~/.claude/projects/<проект>/<session-id>.jsonl. Перетащите файл на эту страницу, чтобы просмотреть весь диалог.
Мой файл сессии куда-нибудь загружается?
Нет. Разбор происходит полностью в браузере, без сетевых запросов и загрузки на сервер. Файлы сессий содержат ваш код и пути файлов — именно поэтому инструмент работает на 100% на клиенте.
Что поддерживает просмотрщик?
Markdown-рендер сообщений, блоки extended thinking, параметры и результаты вызовов инструментов, изображения, использование токенов и статистика затрат; интерфейс на 10 языках.
Что такое формат .jsonl?
JSON Lines — по одному независимому JSON-объекту в строке. Claude Code записывает каждое сообщение, вызов инструмента и метаданные отдельной строкой.
CCViewer бесплатный?
Да, бесплатный и открытый. Регистрация не требуется.

Библиотека сессий

Совет (macOS): нажмите <kbd>⌘⇧.</kbd> в диалоге выбора, чтобы показать скрытые папки, или в Finder нажмите <kbd>⌘⇧G</kbd> и введите <code>~/.claude/projects</code>. Диалог запоминает последнюю папку.

Хранилище браузера переполнено; часть сессий сохранена только в виде сводки.

Пока нет сессий. Откройте папку с файлами .jsonl, чтобы создать библиотеку.

Вставить JSONL-текст

Вставьте всё содержимое файла истории, по одному JSON-объекту в строке (подойдёт и одиночный JSON-массив / объект).