Claude TimeTrack: приложение для строки меню macOS, которое читает JSONL-файлы Claude Code для автоматического отслеживания времени разработки по проектам

Разработчик создал приложение для строки меню macOS под названием Claude TimeTrack, которое автоматически отслеживает время, затраченное на каждый проект, считывая файлы сессий Claude Code и историю git — никаких ручных таймеров не требуется. Код открыт (MIT) на GitHub.
Как это работает
Два источника данных, отображаемые рядом:
- Режим Claude: обрабатывает каждый JSONL-файл в
~/.claude/projects/, сопоставляет каждое событие с корнем репозитория git и объединяет последовательные события в «сессии». Если перерыв превышает 15 минут, сессии разделяются, так что ночная работа с открытым Claude не искажает статистику. - Режим Git: для каждого репозитория выполняет
git log --no-merges --pretty=format:%aI, отфильтрованный по глобальномуuser.email, и применяет эвристикуgit-hours— перерывы до 2 часов считаются непрерывной работой, более длинные перерывы начинают новую сессию и добавляют фиксированные 2 часа за первый коммит. Оба порога настраиваются. Данные кэшируются для каждого репозитория по HEAD SHA.
Для каждого проекта отображаются оба числа. Нажмите на любое, чтобы переключить активный вид.
Что вы видите
- Общее время в реальном времени в строке меню
- Переключатель «Сегодня / Неделя / Всё время»
- Тепловая карта активности за 26 недель в стиле GitHub, сгруппированная и по отдельным проектам
- Нажмите на любой день, чтобы просмотреть детали (итоги, сортировка, сессии — всё ограничено этим днём)
- Столбиковая диаграмма с разбивкой долей проектов
- Детальный просмотр проекта с последними 20 сессиями или сводкой коммитов
- Индикатор отсутствующих данных, если Claude Code удалил старые файлы сессий
Автообновление каждую минуту, запуск при входе в систему, также можно скрывать неинтересующие проекты.
Ограничения
- Только macOS 14+, написано на Swift
- Пока нет нотаризованного релиза — установка через встроенный скрипт сборки
- Режим Git, очевидно, требует историю git; режим Claude требует файлы сессий Claude Code
Для кого это
Для разработчиков, работающих над несколькими проектами одновременно и желающих автоматического пассивного отслеживания времени без необходимости помнить о запуске/остановке таймера.
📖 Источник: r/ClaudeAI
👀 Смотрите также

Навыки Claude Code для автоматизированного создания структуры проекта
Разработчик создал навыки Claude Code для автоматизации начальной настройки полностековых проектов с командами для React, Next.js, Node.js API и монорепозиториев Turborepo. Навыки загружают последние зависимости, поддерживают более 50 интеграций и имеют лицензию MIT.

Агентский Рой: Фреймворк Оркестрации Мультиагентных Систем для ИИ-Ассистентов Программирования
Agent Swarm — это фреймворк с открытым исходным кодом, который позволяет командам ИИ-агентов для программирования координироваться автономно. Ведущий агент получает задачи из Slack, GitHub или электронной почты, разбивает их на части и делегирует изолированным в Docker рабочим агентам.

Обзор Claude: Плагин IntelliJ для проверки кода в реальном времени с помощью Claude Code
Claude Review — это плагин с открытым исходным кодом для IntelliJ, который автоматически проверяет изменения в коде при каждом сохранении файла с помощью Claude Code. Он отправляет неиндексированные git-диффы в Claude с настраиваемыми промптами и отображает результаты в виде нативных аннотаций IntelliJ.

OpenClaw интегрирует функции из утечки кода Claude
Пользователь OpenClaw поручил своему боту проанализировать утекший код Claude (реализация на Rust от Instructkr) и выборочно перенес определенные архитектурные паттерны в свою систему OpenClaw. Интеграция сосредоточена на практических улучшениях, таких как автоматическое восстановление контекста при запуске, сжатие диалогов и фреймворк хуков до и после выполнения инструментов.