ActivityWatch - следи за своим временем

Цель ActivityWatch проста: Включите сбор как можно большего количества ценных жизненных данных без ущерба для конфиденциальности пользователей.

Простая программа для сбора статистики работы Вашего ПК. Можно следить за своим тайм менеджментом.

Программа предназначена для сбора личной аналитики, то есть нельзя реализовать удаленную слежку за пользователем. Программа кроссплатформенная, есть на:

  • Windows
  • MacOS
  • Linux

После установки, программа открывается в трее. Для просмотра статистики и небольшой настройки необходимо будет зайти в браузер по пути http://localhost:5600/ , где откроется домашняя страничка приложения

При установки программа создает несколько баз данных в папках пользователя в папке "...\AppData\Local\activitywatch" .

TimeLine

Что бы просмотреть статистику, необходимо перейти на TimeLine

Вам покажут 2 таймлайна:

  • aw-watcher-afk_Имя-ПК - это шкала показывает сколько ПК был в активном состоянии, а столько простаивал
  • aw-watcher-window_Имя-ПК - это какие окна были активные, пишет имя приложения по типу - "Telegram.exe"

Управлением таймлайном осуществляется мышкой, колесом приближаем и удаляем, левой кнопки мыши мотаем влево и вправо. Можно выбрать необходимый отрывок дат для аналитики.

Activity

Если же зайти в вкладку Activity, можно посмотреть статистику за день, узнать какое приложение использовали больше всего, какие окна были открыты

Stopwatch

Во вкладке Stopwatch, можно записывать виды работ, которые не связанны с ПК, поставить таймер офлайн дел, подписав необходимый заголовок таких дел.

Tools

В программе можно искать какие-то отдельные теги, которые позволят посмотреть, когда и сколько Вы например пользовались Telegram и с кем вели диалог, что читали и от кого приходили уведомления(если Вы их прочитывали)

Query

Тоже поиск, но для продвинутых пользователей, с запросом на прямую в базу данных

Raw Data

Вот и подошли к самому интересному, выгрузка всех событий за срок работы приложения:

При выгрузки так же есть несколько вариантов как и на таймлайне. Для выгрузки необходимо нажать More

Это позволяет выбрать в каком формате нам выгрузить данные. Для более простого отображения естественно выбираем .CSV , данный формат позволяет загрузить данные в заветную EXEL табличку

Однако при импорте нужно будет поменять кодировку на "Юникод - (UTF-8)", что бы русские название не были кракозяброй.

После открываем EXEL, переходим в раздел "Данные" и выбираем "Из текстового/CSV-файла" и выбираем выгрузившийся CSV. В открывшемся окне, меняем кодировку и нажимаем "Загрузить".

Магическая табличка EXEL для отчетности готова, столбцы имеют следующие значения:

  • Дата и время
  • Продолжительность фокусировки на приложении в секунах
  • Название программы
  • Название окна программы

Settings

В настройках можно настроить красоту, более детальное отслеживание, добавить новую категорию и задать ей цвет.


Установка программы занимает минуты и просто необходимо нажать несколько раз "далее". Когда программа спрашивает, "Установить программу только для этого пользователя или для всех?", она просто выбирает место установки.

С основной целью программа справляется "без ущерба для конфиденциальности пользователей", так как установив ее под пользователем User1, она будет запускаться автоматически, а если зайдет User2, то ее нужно будет запускать автоматически или каким-то либо образом запихивать ее в автозапуск.

Программа работает только если в ее настройках установлен сервер localhost, если же Вы хотите после зайти удаленно и посмотреть и скачать статистику "в тихую", то это не получится. При замене localhost на IP - 0.0.0.0:5600, то программа будет доступна по сети, однако запись активности не будет осуществляться.

Может я не так сильно хотел, может есть способ удаленно мониторить, я долго не разбирался

Можно пользоваться, удобно, красиво, просто. Для тех кому нужно отчитываться о проделанной работе, подойдет отлично. Ну и для себя можно просто отслеживать как ты провел рабочий день, что бы оптимизировать рабочее время, сделать его продуктивнее.

Ссылка на программу