Cliente de escritorio oficial de Anytype para macOS, Windows y Linux: una base de conocimiento personal local-first y cifrada de extremo a extremo.
ActivityWatch/activitywatch
Rastreador de tiempo automatizado de código abierto que registra aplicaciones activas, títulos de ventanas, pestañas del navegador y estado AFK, guardando todos los datos localmente bajo tu control.
Alternativa open source a:RescueTime
WakaTime
- Estrellas
- 19,278
- Forks
- 1,045
- Issues abiertos
- 132
- Último commit
- anteayer
¿Qué es?
ActivityWatch registra cómo inviertes tu tiempo en el ordenador. Pequeños programas llamados watchers recopilan datos como la aplicación activa y su título de ventana, la pestaña activa del navegador con su título y URL, y la actividad del teclado y del ratón, que se usa para detectar si te has alejado del teclado. Los datos se almacenan en un servidor local, y tú decides qué watchers ejecutar.
El proyecto incluye una API REST con buckets, eventos, heartbeats y un lenguaje de consulta para filtrar, fusionar y agrupar eventos. Una interfaz web ofrece vistas de panel y de línea temporal, un explorador de consultas, un visor de datos sin procesar y exportación a JSON. Las bibliotecas cliente para Python, JavaScript y Rust permiten a los desarrolladores escribir sus propios watchers. El servidor principal está disponible en implementaciones de Python y Rust.
La aplicación funciona en Windows, macOS, Linux y Android, y la sincronización entre dispositivos aparece como trabajo en curso, mediante una carpeta de sincronización descentralizada.
Funciones clave
- 01Rastrea la aplicación activa y el título de ventana, las pestañas del navegador y el estado AFK.
- 02Almacena los datos localmente para que tengas el control sobre ellos.
- 03API REST con buckets, eventos, heartbeats y un lenguaje de consulta.
- 04Interfaz web con paneles, vista de línea temporal y visor de datos sin procesar.
- 05Ampliable mediante watchers personalizados y bibliotecas cliente de Python, JavaScript y Rust.
- 06Funciona en Windows, macOS, Linux y Android.
Casos de uso
- Revisar cuánto tiempo pasas cada día en distintas aplicaciones y sitios web.
- Crear un conjunto de datos personal de autoseguimiento con tus propios watchers.
- Medir el trabajo concentrado frente al tiempo alejado del teclado.
Inicio rápido
- 1
Descarga la aplicación desde la página de versiones
- 2
Lee la guía de inicio en la documentación
- 3
Si lo prefieres, compila desde el código fuente (consulta la guía de instalación desde el código fuente)
Antes de usarlo
- La comparación de funciones del README indica que iOS no es compatible.
- Según el README, la sincronización entre dispositivos todavía está en desarrollo.
- El servidor Python es el predeterminado actualmente, mientras que está previsto que el servidor Rust sea el predeterminado en el futuro.
Temas
Preguntas frecuentes
- ¿Qué es activitywatch?
- Rastreador de tiempo automatizado de código abierto que registra aplicaciones activas, títulos de ventanas, pestañas del navegador y estado AFK, guardando todos los datos localmente bajo tu control. ActivityWatch registra cómo inviertes tu tiempo en el ordenador. Pequeños programas llamados watchers recopilan datos como la aplicación activa y su título de ventana, la pestaña activa del navegador con su título y URL, y la actividad del teclado y del ratón, que se usa para detectar si te has alejado del teclado. Los datos se almacenan en un servidor local, y tú decides qué watchers ejecutar.
- ¿activitywatch es gratuito? ¿Qué licencia tiene?
- activitywatch es open source bajo la licencia MPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿activitywatch sigue mantenido?
- Mantenimiento activo. El último commit de activitywatch fue el 18 oct 2026.
- ¿Para qué puedo usar activitywatch?
- Revisar cuánto tiempo pasas cada día en distintas aplicaciones y sitios web. Crear un conjunto de datos personal de autoseguimiento con tus propios watchers. Medir el trabajo concentrado frente al tiempo alejado del teclado.
- ¿Cómo se instala activitywatch?
- Descarga la aplicación desde la página de versiones Lee la guía de inicio en la documentación Si lo prefieres, compila desde el código fuente (consulta la guía de instalación desde el código fuente)
- ¿Dónde consigo activitywatch?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ActivityWatch/activitywatch
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Limpiador de sistema de código abierto para Windows y Linux que libera espacio en disco y elimina rastros sensibles para la privacidad.
Aplicación de notas basada en Markdown y local-first para macOS, Windows, Linux, Android e iOS, con sincronización opcional con tu propio almacenamiento o servidor.
Una app para macOS que busca archivos en todo el disco casi al instante mediante búsqueda difusa y permite actuar sobre los resultados de inmediato.
Procesador de texto para archivos .docx y .odt que funciona en el navegador y de forma local, sin servidor ni cuenta.
Conversor de archivos local que se ejecuta desde el menú del botón derecho y convierte imágenes, video, audio, PDF y documentos sin subirlos.