Una extensión para Visual Studio Code que mide cuánto tiempo llevas programando cada día y te ayuda a mantener un balance saludable entre trabajo y descanso.
✨ Características
📊 Contador en la Barra de Estado
Muestra en tiempo real cuánto has programado hoy
Formato: ⏱️ Xh Xm coding today
Click para ver estadísticas detalladas
🔄 Detección Automática de Actividad
Se pausa automáticamente cuando no estás escribiendo código
Configurable el tiempo de inactividad (por defecto 5 minutos)
Se reactiva cuando vuelves a escribir
📈 Estadísticas Semanales
Gráfico visual de barras con tu actividad de los últimos 7 días
Estadísticas de promedio diario, mejor día y días activos
Interfaz moderna y fácil de entender
🔧 Seguimiento por Repositorio Git
Rastrea cuánto tiempo programas en cada repositorio
Ideal para freelancers y desarrolladores que trabajan en múltiples proyectos
🔔 Notificaciones Inteligentes
Recordatorios para tomar descansos cada cierto tiempo
Mensajes motivacionales en hitos importantes (1h, 2h, 4h, 8h)
Totalmente configurable o desactivable
🌅 Reinicio Automático Diario
Se resetea automáticamente cada día a medianoche
Mantiene el historial de días anteriores
🎮 Comandos
Accede a estos comandos desde la Paleta de Comandos (Ctrl+Shift+P o Cmd+Shift+P):
Code Time Meter: Ver Estadísticas - Muestra las estadísticas del día actual
Code Time Meter: Ver Estadísticas Semanales - Abre un panel con el gráfico semanal
Code Time Meter: Ver Tiempo por Repositorio - Muestra el tiempo dedicado a cada repo
Code Time Meter: Resetear Tiempo de Hoy - Reinicia el contador del día actual
⚙️ Configuración
Personaliza la extensión en tu settings.json:
{
// Minutos de inactividad antes de pausar el contador (por defecto: 5)
"codeTimeMeter.inactivityTimeout": 5,
// Activar/desactivar recordatorios de descanso (por defecto: true)
"codeTimeMeter.breakReminder": true,
// Intervalo entre recordatorios en minutos (por defecto: 120)
"codeTimeMeter.breakReminderInterval": 120,
// Rastrear tiempo por repositorio Git (por defecto: true)
"codeTimeMeter.trackGitRepositories": true
}
🚀 Uso
Instala la extensión
¡Empieza a programar! La extensión se activa automáticamente
Observa el contador en la barra de estado (esquina inferior derecha)
Click en el contador para ver estadísticas detalladas
Usa los comandos para ver gráficos semanales y stats por repositorio
💡 Casos de Uso
Para Desarrolladores Freelance
Rastrea el tiempo dedicado a cada proyecto cliente
Genera reportes visuales de tu trabajo semanal
Asegura que estás facturando correctamente
Para Aprendizaje
Mide tu dedicación al aprendizaje de programación
Establece metas diarias y verifica tu progreso
Motívate con las estadísticas visuales
Para Salud y Bienestar
Recibe recordatorios para tomar descansos
Evita sesiones de programación excesivamente largas
Mantén un balance saludable
📝 Licencia
MIT License - siéntete libre de usar, modificar y distribuir.
📮 Soporte
Si encuentras algún bug o tienes una sugerencia, por favor abre un issue en GitHub.