Claude TimeTrack: aplicación de la barra de menú de macOS que lee archivos JSONL de Claude Code para rastrear automáticamente el tiempo de desarrollo por proyecto

✍️ OpenClawRadar📅 Publicado: 7 de mayo de 2026🔗 Source
Claude TimeTrack: aplicación de la barra de menú de macOS que lee archivos JSONL de Claude Code para rastrear automáticamente el tiempo de desarrollo por proyecto
Ad

Un desarrollador creó una aplicación para la barra de menú de macOS llamada Claude TimeTrack que registra automáticamente el tiempo dedicado a cada proyecto leyendo los archivos de sesión de Claude Code y el historial de git, sin necesidad de temporizadores manuales. Es de código abierto (MIT) en GitHub.

Cómo funciona

Dos fuentes de datos, mostradas una al lado de la otra:

  • Modo Claude: analiza cada JSONL en ~/.claude/projects/, resuelve cada evento a su raíz del repositorio git, y une eventos consecutivos en "sesiones". Los intervalos de más de 15 minutos dividen las sesiones, por lo que dejar Claude abierto toda la noche no infla tus números.
  • Modo Git: para cada repositorio, ejecuta git log --no-merges --pretty=format:%aI filtrado por tu user.email global y aplica la heurística de git-hours — los intervalos ≤ 2h cuentan como trabajo continuo, los intervalos más largos marcan una nueva sesión y agregan 2h fijas para el commit inicial. Ambos umbrales son configurables. Almacenado en caché por repositorio según el SHA de HEAD.

Cada proyecto muestra ambos números. Toca cualquiera para cambiar la vista activa.

Ad

Lo que realmente ves

  • Total en vivo en la barra de menú
  • Selector Hoy / Semana / Todo el tiempo
  • Mapa de calor de actividad de 26 semanas estilo GitHub, agregado y por proyecto
  • Haz clic en cualquier día para profundizar (totales, ordenamiento, sesiones se limitan a ese día)
  • Barra de desglose apilada de la participación de proyectos
  • Vista detallada del proyecto con las últimas 20 sesiones o resumen de commits
  • Indicador de datos faltantes si Claude Code ha eliminado archivos de sesión antiguos

Actualización automática cada minuto, inicio al iniciar sesión, y puedes ocultar proyectos que no te interesen.

Limitaciones

  • Solo macOS 14+, desarrollado en Swift
  • Aún sin lanzamiento notarizado — instálalo mediante el script de compilación incluido
  • El modo Git obviamente necesita historial de git; el modo Claude necesita archivos de sesión de Claude Code

Para quién es

Desarrolladores que trabajan en múltiples proyectos en paralelo y desean un seguimiento automático y pasivo del tiempo sin recordar iniciar/detener un temporizador.

📖 Lee la fuente completa: r/ClaudeAI

Ad

👀 Ver también

First-Tree: Demonio de código abierto que usa Claude Code para clasificar notificaciones de GitHub mientras duermes
Herramientas

First-Tree: Demonio de código abierto que usa Claude Code para clasificar notificaciones de GitHub mientras duermes

<p><strong>First-Tree</strong> es un demonio de código abierto que vive en la barra de menú y delega la clasificación de la bandeja de entrada de GitHub a agentes de IA. Se ejecuta en segundo plano, escanea las notificaciones y solo muestra aquellas que requieren una decisión humana. En un escaneo reciente, manejó 98 notificaciones de forma autónoma y dejó 2 con etiquetas humanas.</p><h2>Cómo funciona</h2><p>El demonio se ejecuta como <code>first-tree github scan</code> con <strong>Claude Code</strong>. Clasifica las notificaciones utilizando agentes, y la barra de menú muestra lo que está pendiente. Gestionas el demonio directamente desde la barra de menú. La herramienta está diseñada para desarrolladores que quieren externalizar el trabajo recurrente de clasificación y solo intervenir cuando un agente decide que una decisión necesita juicio humano.</p><h2>Detalles clave de la fuente</h2><ul><li>Se ejecuta como un demonio de la barra de menú en macOS (presumiblemente, dada la mención de la barra de menú).</li><li>Comando: <code>first-tree github scan</code> invocado con Claude Code.</li><li>Resultado de un escaneo: 98 notificaciones manejadas, 2 mostradas para revisión humana con etiquetas.</li><li>Código fuente y proyecto: <strong>github.com/agent-team-foundation/first-tree</strong></li><li>El autor pregunta a la comunidad: <em>¿Revisas todo tú mismo o dejas que tu agente lo maneje? ¿Tienes un mecanismo de intervención humana?</em></li></ul><h2>Para quién es</h2><p>Desarrolladores y mantenedores que reciben un gran volumen de notificaciones de GitHub (issues, PRs, discusiones) y quieren automatizar la clasificación inicial utilizando un agente de IA con Claude Code.</p><div class="source-box"><p>📖 <strong>Read the full source:</strong> <a href="https://www.reddit.com/r/ClaudeAI/comments/1t4wgrd/how_i_got_my_github_inbox_handled_by_claude_code/" target="_blank" rel="noopener">r/ClaudeAI</a></p></div>

OpenClawRadar
cc+ Aplicación de Escritorio para Claude Código: Gestión de Sesiones Múltiples y Orquestación de Flotas
Herramientas

cc+ Aplicación de Escritorio para Claude Código: Gestión de Sesiones Múltiples y Orquestación de Flotas

cc+ es una aplicación de escritorio de código abierto para Claude Code construida sobre el SDK de Agente Claude, disponible para macOS y Linux. Ofrece pestañas de múltiples sesiones, visualización en tiempo real del árbol de actividad, puntuación de seguridad, aplicación de flujos de trabajo y capacidades de orquestación de flotas.

OpenClawRadar
Claude Code v2.1.139 añade el comando /goal para tareas asíncronas de larga duración
Herramientas

Claude Code v2.1.139 añade el comando /goal para tareas asíncronas de larga duración

Claude Code v2.1.139 introduce el comando /goal, que permite sesiones de lanzar y olvidar que se ejecutan hasta que se cumple una condición de finalización, además de una nueva vista de agentes para monitorear sesiones activas.

OpenClawRadar
Memoria Persistente para Claude: Stack Local con MCP, Recuperación de 39ms, Reducción del 82% de Tokens
Herramientas

Memoria Persistente para Claude: Stack Local con MCP, Recuperación de 39ms, Reducción del 82% de Tokens

Un desarrollador construyó una capa de memoria persistente para Claude utilizando búsqueda vectorial local (Qdrant + Qwen3) e integración MCP, logrando una reducción del 82% en tokens, recuperación en 39ms en ruta caliente y cristalización de sesiones mediante nodos L4.

OpenClawRadar