ActivityWatch - ваш личный детектив времени

28 июл 2025
18,562
977
124
1 месяц

Вы когда-нибудь задумывались, куда уходит ваше рабочее время? Сколько часов вы реально проводите в коде, а сколько — бесцельно листая соцсети? ActivityWatch — это open-source решение для трекинга времени, которое дает честные ответы на эти вопросы.

Почему обычные трекеры не подходят

Многие из нас пробовали популярные трекеры вроде RescueTime, но сталкивались с их ограничениями:

  • Данные уходят в облако и принадлежат не вам
  • Закрытый код — нет гарантии приватности
  • Жесткие рамки функционала

ActivityWatch решает эти проблемы, предлагая полностью локальное решение с открытым кодом. Ваши данные остаются на вашем компьютере.

Что умеет ActivityWatch

  1. Автоматический трекинг активности

    • Какие приложения и окна вы используете
    • Какие вкладки браузера открыты
    • Периоды активности/бездействия (AFK)
  2. Гибкость и расширяемость

    Реклама
    • API для создания собственных плагинов
    • Поддержка синхронизации через Dropbox/Syncthing
    • Подключаемые модули ("watchers") для разных типов данных
  3. Визуализация данных

    • Наглядные графики и отчеты
    • Возможность экспорта данных
    • Гибкая система запросов к данным

Пример интерфейса ActivityWatch

Как это работает технически

Архитектура проекта модульная:

  • aw-server — ядро системы, хранит данные и предоставляет API
  • aw-watcher-* — набор модулей для сбора данных
  • aw-webui — веб-интерфейс для просмотра статистики

Все компоненты написаны на Python и работают на Windows, macOS и Linux.

Кому это будет полезно

  • Разработчикам — для анализа рабочего времени
  • Фрилансерам — для точного учета часов
  • Студентам — для контроля продуктивности
  • Всем, кто хочет лучше понимать свои цифровые привычки

Как начать использовать

  1. Скачайте подходящую версию с страницы релизов
  2. Запустите и дайте программе поработать несколько дней
  3. Проанализируйте статистику в веб-интерфейсе

ActivityWatch — это редкий пример удобного open-source трекера времени. Если вы хотите контролировать свою цифровую жизнь без компромиссов в приватности, этот инструмент стоит попробовать.

Проект активно развивается и открыт для вклада сообщества. А вы уже пробовали подобные инструменты для анализа своего времени?

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.