Control de tiempo autoalojado basado en etiquetas, donde cada registro es un intervalo de tiempo etiquetado en lugar de una tarea.
- Estrellas
- 1,808
- Forks
- 170
- Issues abiertos
- 106
- Último commit
- hace 27 días
¿Qué es?
TimeTagger es un registro de tiempo de código abierto para particulares y trabajadores independientes. Las entradas de tiempo se registran en una línea de tiempo interactiva y se clasifican con etiquetas, en lugar de usar una jerarquía de proyectos. Puede ejecutarse localmente como una aplicación para un solo usuario o en un servidor para varios usuarios, y sincroniza los datos entre dispositivos.
La herramienta incluye informes en PDF y CSV, objetivos diarios, semanales y mensuales, y un temporizador Pomodoro experimental. La interfaz es adaptable y funciona tanto en pantallas pequeñas como grandes. También se puede usar la versión alojada en timetagger.app.
En el backend, el servidor usa Python asíncrono con uvicorn y asgineer, y almacena los datos en SQLite. El código del cliente está escrito en Python y se compila a JavaScript con PScript. Se publican imágenes de Docker para alojarlo por cuenta propia, y el servidor admite credenciales basadas en BCrypt o autenticación mediante un proxy inverso.
Funciones clave
- 01Línea de tiempo interactiva para registrar y revisar entradas de tiempo.
- 02Clasificación mediante etiquetas en lugar de proyectos anidados.
- 03Informes exportados en PDF y CSV.
- 04Objetivos de tiempo diarios, semanales y mensuales.
- 05Sincronización entre dispositivos y diseño adaptable a distintos tamaños de pantalla.
- 06Alojamiento propio mediante pip o Docker, con autenticación por credenciales o proxy inverso.
Casos de uso
- Trabajadores independientes que registran horas facturables para distintos clientes y exportan informes.
- Particulares que quieren alojar un registro de tiempo en su propio servidor.
- Equipos o familias que necesitan varias cuentas de usuario en una misma instancia.
- Seguimiento de objetivos personales con metas diarias, semanales o mensuales.
Inicio rápido
- 1
Instala TimeTagger con pip
pip install -U timetagger - 2
Ejecuta el servidor localmente
python -m timetagger
Antes de usarlo
- Requiere Python 3.6 o una versión superior.
- El autoalojamiento para varios usuarios requiere un servidor y configurar credenciales o un proxy inverso.
- La función Pomodoro está marcada como experimental.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es timetagger?
- Un registro de tiempo web basado en una línea de tiempo interactiva y etiquetas, que puede ejecutarse localmente o alojarse en un servidor propio. TimeTagger es un registro de tiempo de código abierto para particulares y trabajadores independientes. Las entradas de tiempo se registran en una línea de tiempo interactiva y se clasifican con etiquetas, en lugar de usar una jerarquía de proyectos. Puede ejecutarse localmente como una aplicación para un solo usuario o en un servidor para varios usuarios, y sincroniza los datos entre dispositivos.
- ¿timetagger es gratuito? ¿Qué licencia tiene?
- timetagger es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿timetagger sigue mantenido?
- Mantenimiento activo. El último commit de timetagger fue el 28 sept 2026.
- ¿Para qué puedo usar timetagger?
- Trabajadores independientes que registran horas facturables para distintos clientes y exportan informes. Particulares que quieren alojar un registro de tiempo en su propio servidor. Equipos o familias que necesitan varias cuentas de usuario en una misma instancia. Seguimiento de objetivos personales con metas diarias, semanales o mensuales.
- ¿Cómo se instala timetagger?
- Instala TimeTagger con pip: pip install -U timetagger Ejecuta el servidor localmente: python -m timetagger
- ¿Dónde consigo timetagger?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/almarklein/timetagger
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de código abierto para que freelancers y agencias registren el tiempo, con proyectos, tareas, clientes, tarifas facturables y opción de alojamiento propio.
Una aplicación de listas de tareas con bloqueo de tiempo y seguimiento del tiempo que importa tareas de calendarios, Jira, GitHub y otros gestores de incidencias.
Extensión para Chrome, Edge y Firefox que registra el tiempo que pasas en sitios web, muestra informes de hábitos y los bloquea al alcanzar los límites.
Gestor de tareas de código abierto y temporizador Pomodoro para macOS, iOS, Android, Linux, Windows y la web, con un servidor que puedes alojar por tu cuenta.
Plataforma empresarial de código abierto que integra ERP, CRM, HRM, ATS, gestión de proyectos y registro de horas en un solo sistema.