Об этом проекте
TakaTime — это open-source трекер активности, ориентированный на конфиденциальность, предназначенный как самодостаточная альтернатива WakaTime. Создан преимущественно на Go с дополнительными компонентами на JavaScript, Kotlin и Lua, работает как плагин для Neovim, VS Code, JetBrains IDE и редактора Antigravity. Инструмент использует неблокирующую архитектуру, поэтому синхронизация данных происходит в фоне и не влияет на производительность редактора. Все данные об активности хранятся исключительно в предоставляемом пользователем экземпляре MongoDB (Bring Your Own Database), что гарантирует полную ownership данных и отсутствие отслеживания третьими сторонами. Телеметрия детализирована: время кодирования автоматически категоризируется по проекту, языку программирования и типу файла без ручной настройки. Функции включают интерактивную терминальную панель, доступную прямо из редактора, 18 встроенных цветовых тем и возможность генерации высококачественных статистических графиков для GitHub Profile README через GitHub Actions. Поддержка настроек конфиденциальности реализована в Neovim и запланирована для других редакторов. Проект лицензирован под MIT и приветствует вклад в поддержку новых IDE или UI-тем.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.