hackatime
Tracker de tiempo de codificación compatible con WakaTime, desarrollado por Hack Club. Soporta despliegue autoalojado con Docker y Rails/Node.js.
Ficha actualizada 22 sept 2026, 12:23 · upstream 22 sept 2026, 12:23 · release sin release detectada
Qué es hackatime
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Hackatime es una herramienta gratuita y de código abierto para rastrear el tiempo dedicado a la programación, desarrollada por Hack Club. Compatible con la API de WakaTime, permite integrar métricas de productividad directamente en IDEs o editores de texto sin necesidad de servicios comerciales.
El proyecto utiliza un stack tecnológico basado en Rails y Node.js, con PostgreSQL como base de datos principal y soporte para almacenamiento en S3 o MinIO. Incluye documentación oficial, imágenes Docker preconfiguradas y scripts para despliegue rápido mediante Docker Compose.
Está licenciado bajo MIT, lo que permite su uso libre en proyectos personales o corporativos. La interfaz web muestra estadísticas de actividad, mientras que la API expone datos estructurados para integraciones externas como badges de GitHub.
- Rastreo automático de sesiones de codificación mediante extensiones compatibles con WakaTime
- Visualización de métricas de productividad personal en dashboards web autoalojados
- Generación de badges de actividad para perfiles de desarrolladores en GitHub o GitLab
- Integración con sistemas de gestión de proyectos para correlacionar tiempo de desarrollo con entregas
- Compatibilidad nativa con la API pública de WakaTime sin necesidad de autenticación adicional
- Despliegue simplificado mediante Docker Compose con documentación oficial en hackatime.hackclub.com/docs
- Licenciamiento MIT que permite uso comercial y modificación del código fuente
- Soporte para múltiples editores de código a través de integraciones estándar de WakaTime
- Dependencia de servicios externos como S3/MinIO para almacenamiento persistente, lo que puede complicar el despliegue en entornos sin infraestructura cloud
- Variables de entorno no documentadas en el README principal, requiriendo consulta a la documentación externa o repositorios relacionados
- Complejidad media del stack tecnológico (Rails + Node.js) que exige conocimientos técnicos para mantenimiento avanzado
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar Docker Compose con PostgreSQL persistente y 2GB RAM mínimo. Verificar disponibilidad del servicio de badges externo antes de producción. Configurar variables de entorno según documentación oficial en hackatime.hackclub.com/docs.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.