← Все проекты
Проект / Swift

josephyaduvanshi/claude-history-manager: Chronicle — нативный браузер истории сессий Claude Code

Больше не нужно вручную искать сессии в JSONL-файлах — Chronicle индексирует всё в локальную SQLite и позволяет возобновить любую сессию одним нажатием.

josephyaduvanshi/claude-history-manager — open-source проект на Swift, который стоит оценить перед внедрением или доработкой.

★ 16 Swift Форки 0 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для разработчиков, активно использующих Claude Code на macOS. Подойдёт всем, кто работает с десятками и сотнями сессий и хочет быстро находить нужные транскрипты.

Проблема / задача

Claude Code сохраняет транскрипты каждой сессии в JSONL-файлы в папке ~/.claude/projects/. Через несколько недель реального использования эта папка становится нечитаемой, grep не помогает, и единственный способ найти нужную сессию — вспомнить, в каком проекте она была, и листать ls -lt.

Как это работает

Chronicle читает файлы напрямую из ~/.claude/projects/, индексирует каждую сессию в локальную базу данных SQLite с полнотекстовым поиском (FTS5). Пользователь может искать по тексту, закреплять важные сессии, присваивать им теги и возобновлять любую сессию в любом терминале одной клавишей. Все транскрипты остаются на Mac и никогда не отправляются вовне.

Что видно по README

Chronicle — это нативное macOS-приложение и CLI-утилита для управления историей сессий Claude Code. Оно автоматически индексирует все JSONL-транскрипты в SQLite, предоставляет удобный поиск, закрепление и тегирование, а также возможность возобновления сессий в один клик. Поддерживается установка через Homebrew (рекомендуется) или pkg-инсталлятор. Приложение полностью офлайн — данные не покидают устройство. Интерфейс...

Ключевые возможности

Полнотекстовый поиск по всем сессиям с использованием SQLite FTS5Закрепление и тегирование важных сессийВозобновление любой сессии в любом терминале одной клавишей (или команды)Индексация в локальную SQLite без отправки данных на серверНативный интерфейс на SwiftUI для macOSКонсольная утилита для Linux и macOS (chronicle list/search/show)

Технологии

Swift 6.0SwiftUISQLite (FTS5)GRDBSplashMarkdownUISwiftSQLiteRustGitHub Actions

Интересный факт

Автор написал Chronicle, потому что устал посреди ночи грепать JSONL-файлы в поисках решения конкретной ошибки. Название выбрано не случайно: приложение ведёт летопись всех сессий.

С чего начать

  • Запустите приложение Chronicle; при первом запуске оно запросит доступ к папке ~/.claude/projects/.
  • После индексации используйте поиск, закрепление и теги — или возобновляйте сессии прямо из интерфейса.

Оценка GitRadar

Удобство
8/10
Свежесть
8/10
Перспектива
7/10
Монетизация
3/10
Общая оценка
7/10

Вердикт GitRadar

Обязателен к установке, если вы активно используете Claude Code на macOS или Linux. Chronicle превращает хаос из сотен JSONL-файлов в удобную, быстро ищущуюся базу. Проект хорошо структурирован, имеет CLI и GUI, установка в одну команду через Homebrew.

Наблюдения по обновлениям

Проект активно развивается, выпускаются стабильные релизы с GUI и CLI, есть поддержка Homebrew.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/josephyaduvanshi/claude-history-manager
Лицензия
NOASSERTION
Создан на GitHub
25 апреля 2026 г.
Последнее обновление репо
25 апреля 2026 г.
Последняя проверка GitRadar
25 апреля 2026 г.
Изученные файлы
docs/branding/README.md, README.md, ChronicleCLI/main.swift, Package.swift, ChronicleTests/AppEntryTests.swift, ChronicleCLI/Errors.swift

FAQ

Что это такое?

Chronicle — это нативное macOS-приложение и CLI-утилита для просмотра и управления историей сессий инструмента Claude Code. Оно индексирует JSONL-транскрипты в локальную базу SQLite и позволяет быстро находить, тегировать и возобновлять сессии.

Для кого подходит?

Проект предназначен для разработчиков, которые пользуются Claude Code и хотят упорядочить историю сессий. Особенно полезен при большом количестве активностей, когда вручную искать транскрипты становится невозможно.

Источники

Нужна помощь с josephyaduvanshi/claude-history-manager?

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