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

✍️ OpenClawRadar📅 Опубликовано: 7 мая 2026 г.🔗 Source
Claude TimeTrack: приложение для строки меню macOS, которое читает JSONL-файлы Claude Code для автоматического отслеживания времени разработки по проектам
Ad

Разработчик создал приложение для строки меню 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.

Для каждого проекта отображаются оба числа. Нажмите на любое, чтобы переключить активный вид.

Ad

Что вы видите

  • Общее время в реальном времени в строке меню
  • Переключатель «Сегодня / Неделя / Всё время»
  • Тепловая карта активности за 26 недель в стиле GitHub, сгруппированная и по отдельным проектам
  • Нажмите на любой день, чтобы просмотреть детали (итоги, сортировка, сессии — всё ограничено этим днём)
  • Столбиковая диаграмма с разбивкой долей проектов
  • Детальный просмотр проекта с последними 20 сессиями или сводкой коммитов
  • Индикатор отсутствующих данных, если Claude Code удалил старые файлы сессий

Автообновление каждую минуту, запуск при входе в систему, также можно скрывать неинтересующие проекты.

Ограничения

  • Только macOS 14+, написано на Swift
  • Пока нет нотаризованного релиза — установка через встроенный скрипт сборки
  • Режим Git, очевидно, требует историю git; режим Claude требует файлы сессий Claude Code

Для кого это

Для разработчиков, работающих над несколькими проектами одновременно и желающих автоматического пассивного отслеживания времени без необходимости помнить о запуске/остановке таймера.

📖 Источник: r/ClaudeAI

Ad

👀 Смотрите также

🦀
Инструменты

Claude Code v2.1.251: переключатели моделей, лимит расходов и исправления безопасности

Claude Code v2.1.251 добавляет хуки PreModelSwitch/PostModelSwitch, живую трансляцию субагентов в Remote Control, индикатор лимита расходов в /usage и исправляет уязвимости симлинков и обхода путей.

OpenClawRadar
Рекурсивная структура самосовершенствования для ИИ-агентов программирования с использованием Claude Code
Инструменты

Рекурсивная структура самосовершенствования для ИИ-агентов программирования с использованием Claude Code

Открытый фреймворк позволяет AI-агентам для программирования рекурсивно улучшать себя с помощью Claude Code. Система анализирует трассировки агентов, выявляет паттерны ошибок и внедряет исправления, достигая 25% прироста производительности за один тестовый цикл.

OpenClawRadar
OpenTrace: Самостоятельно размещаемый сервер мониторинга с более чем 75 инструментами MCP
Инструменты

OpenTrace: Самостоятельно размещаемый сервер мониторинга с более чем 75 инструментами MCP

OpenTrace — это самодостаточный сервер мониторинга, предоставляющий логи, аналитику пользователей и интроспекцию базы данных через 75+ инструментов MCP, работающий на VPS за $4 с хранением в SQLite и подключениями только для чтения к Postgres.

OpenClawRadar
🦀
Инструменты

Хирургическое извлечение из GitHub: навык Claude для получения одной функции, а не всего репозитория

Новый навык Claude с открытым исходным кодом под названием surgical-github-extraction не позволяет Claude Code клонировать целые репозитории, когда вам нужна всего одна функция или шаблон. Он читает README, извлекает 1–3 исходных файла и выделяет наименьший полезный модуль с комментарием о происхождении.

OpenClawRadar