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
👀 Смотрите также

Пиры MCP Сервера Подключают Сессии Искусственного Интеллекта для Программирования для Совместной Работы
Peers — это локальный MCP-сервер, который соединяет сессии Claude Code и Codex, позволяя им обнаруживать друг друга, сотрудничать через общие черновики, обмениваться артефактами, такими как диффы и отчёты о тестировании, и передавать контекст сессии в виде структурированной разметки.

Открытый исходный код Claude Skill структурирует знания о росте B2B SaaS для обеспечения согласованных рассуждений ИИ.
Разработчик создал открытый навык Claude, который организует уроки партнерства с годовым доходом в $90 млн, 1800 пользовательских интервью и 5 кейсов SaaS в структурированные знания для Claude, улучшая качество ответов для сложных рабочих процессов, таких как проверка соответствия продукта рынку и планирование выхода на рынок.

OMAR: Открытая TUI для иерархического управления сотнями AI-агентов кодирования
OMAR — это терминальная панель управления, которая позволяет управлять роями кодирующих агентов (Claude Code, Codex, Cursor, Opencode) в иерархических организациях. Основан на tmux. Поддерживает иерархии агентов, управляющих агентами, гетерогенные бэкенды и интеграцию со Slack.

Chromeflow: Расширение для Chrome автоматизирует задачи веб-интерфейса для Claude
Chromeflow — это бесплатное расширение для Chrome с открытым исходным кодом и сервер MCP, созданный с помощью Claude Code, который предоставляет Claude управление браузером для автоматизации ручных задач веб-интерфейса, таких как настройка Stripe, Supabase или SendGrid. Он подсвечивает элементы для клика, заполняет поля, нажимает кнопку «Сохранить» и записывает API-ключи напрямую в файлы .env.