ActivityWatch es un rastreador de actividad personal de código abierto para Windows, Linux y macOS

¿Cuánto tiempo pasa normalmente en su computadora? ¿Qué aplicaciones o sitios web usas o visitas más?

Puede encontrar las respuestas a todas estas preguntas con ActivityWatch en caso de que esté interesado en analizar su actividad en línea.



Funciona de manera similar a MyActivity de Google o ActivityStream de Firefox características, pero globalmente en los sistemas en los que se ejecuta el programa.

ActivityWatch is an open source personal activity tracker for Windows, Linux and macOS

ActivityWatch es una aplicación de seguimiento del tiempo personal de código abierto; su objetivo es registrar 'su uso' para 'su análisis'. En mi opinión, es una herramienta que puede ayudar a mejorar su productividad. El programa almacena los datos en su computadora, lo que garantiza que la privacidad no sea un problema cuando se trata de usar el programa en sus dispositivos.



Puede utilizar la aplicación para registrar su actividad, p. Ej. Si le preocupa pasar demasiado tiempo en Facebook o Twitter o en algún otro sitio web, aplicación o juego, puede usar sus registros de ActivityWatch para determinar cuánto tiempo pasa realmente en estos sitios.

Una vez instalado, el programa se ubica en la bandeja del sistema y funciona en segundo plano. Puede hacer clic con el botón derecho en el icono para salir de la aplicación, acceder al panel, a las carpetas de registro y deshabilitar los módulos de observación. La aplicación se controla a través de un panel al que se puede acceder desde la siguiente URL: localhost: 5600 o http://127.0.0.1:5600/ en su navegador, tal como lo haría con la página de un enrutador.

Hay dos barras de pestañas en la interfaz: la principal tiene las siguientes opciones: Hoy, Resumen, Línea de tiempo, Cronómetro. Hay tres opciones más ubicadas en la esquina derecha: Consulta, Datos brutos y Configuración.

La pestaña Hoy le permite acceder a la actividad diaria. Puede ver las estadísticas de hoy y de todos los días anteriores que el programa ha seguido. La pestaña principal muestra el resumen de las actividades del día, incluidas las aplicaciones principales, los títulos de las ventanas principales y los dominios del navegador principales. Básicamente, es una lista de sus programas, documentos y sitios web más utilizados en los que pasó tiempo. La lista se muestra en orden descendente de su tiempo de uso por categoría. Hay una opción de filtro AFK que está habilitada por defecto para que el tiempo de inactividad no cuente para el uso por defecto.

Los dominios del navegador superior enumeran solo el tiempo dedicado al dominio de nivel superior y no a páginas específicas del sitio web. Por ejemplo mostrará YouTube.com, pero no especificará qué videos vio. La pestaña Ventana muestra una línea de tiempo visual de su actividad que enumera la hora exacta en que se accedió a cada ventana, hasta la cantidad exacta de segundos que pasó en la página web. La pestaña Navegador muestra los principales dominios del navegador y las principales URL del navegador, es decir, los sitios web y las páginas web en las que pasó más tiempo.

Volver a la barra de pestañas principal: puede usar la pestaña Resumen para ver sus resúmenes semanales / mensuales / anuales. La pestaña de la línea de tiempo es algo similar a la pestaña de la ventana, pero muestra una línea de tiempo de uso general para navegadores, aplicaciones, etc. El cronómetro se encuentra en un desarrollo inicial y, por lo tanto, carece de personalización, pero se puede usar para propósitos básicos.

ActivityWatch timeline

Consultas, datos sin procesar está destinado a personas con conocimientos de codificación y no son esenciales para utilizar el programa. Proporciona datos sin procesar que puede procesar por su cuenta. La pestaña de configuración tiene solo una configuración: establecer la hora del día (puede ser útil para las personas que trabajan en turnos nocturnos).



Vigilantes

Los observadores son los módulos que permiten a ActivityWatch realizar un seguimiento de su uso. Los predeterminados con los que se envía el programa son los observadores de AFK (lejos del teclado), que reconoce el tiempo de inactividad debido a la falta de actividad, y Window (para detectar qué aplicación está activa y el título de la ventana). Por ejemplo si estuviera trabajando en el Bloc de notas, ActivityWatch identificaría el programa correctamente junto con el título del documento, lo mismo ocurre con los reproductores de video, los juegos de computadora o los navegadores web.

Necesitarás el ActivityWatch - Rastreador de tiempo de código abierto complemento para Firefox o el ActivityWatch Web Watcher extensión para Chrome para monitorear su uso de la web. De lo contrario, la pestaña Ventana y navegador no mostrará sus estadísticas de uso de la web.

Actualmente, solo hay algunos otros observadores disponibles (observadores de editor, observadores de medios), que puede obtener en el sitio web oficial.

También probé los métodos de seguimiento ejecutando MPV, videos de YouTube en pantalla completa. El filtro de distancia AFK time en ActivityWatch hace pensar que la computadora no se estaba usando (cuando se estaban reproduciendo los videos, pero el mouse y el teclado estaban inactivos). Por lo tanto, las estadísticas de dichas aplicaciones pueden registrarse incorrectamente como tiempo de inactividad.

Los únicos defectos que veo en el programa son que no hay opciones para redactar datos que puedan considerarse privados o una opción para cifrar los datos. ActivityWatch está escrito en Python y está disponible para Windows, Linux y macOS.

Palabras de cierre

ActivityWatch es una solución multiplataforma de código abierto para rastrear y analizar el uso de la computadora. Si bien requiere un poco de instalaciones adicionales para cubrir áreas comunes, p. Ej. navegadores web, recopila y procesa datos para brindarle una buena descripción general de su actividad en la computadora.

El filtro AFK es un poco problemático cuando se trata de actividades que no requieren interacción con la computadora, una opción para eximir ciertos programas, p. Ej. reproductores multimedia, ayudaría a mejorarlo.

Considerándolo todo,