Sobre o projeto
TakaTime é um rastreador de atividade focado na privacidade, open-source, projetado como uma alternativa auto-hospedada ao WakaTime. Construído principalmente em Go com componentes adicionais em JavaScript, Kotlin e Lua, ele funciona como um plugin para Neovim, VS Code, IDEs JetBrains e o editor Antigravity. A ferramenta utiliza uma arquitetura não bloqueante, de modo que a sincronização de dados ocorre em segundo plano sem afetar o desempenho do editor. Todos os dados de atividade são armazenados exclusivamente em uma instância MongoDB fornecida pelo usuário (Bring Your Own Database), garantindo total propriedade dos dados e ausência de rastreamento de terceiros. A telemetria é granular, categorizando automaticamente o tempo de codificação por projeto, linguagem de programação e tipo de arquivo, sem necessidade de configuração manual. Os recursos incluem um painel de terminal interativo acessível de dentro do editor, 18 temas de cor integrados e a capacidade de gerar gráficos estatísticos de alta resolução para os READMEs do perfil do GitHub via GitHub Actions. Os controles de privacidade são suportados no Neovim e planejados para outros editores. O projeto é licenciado sob a MIT e aceita contribuições para suporte a novas IDEs ou temas de UI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.