Resposta rápida: ActivityWatch: rastreador de tempo open source que guarda tudo localmente, sem nuvem. Alternativa gratuita e privada ao RescueTime e ao Toggl.
Resposta rápida: o ActivityWatch é um rastreador de tempo automático de código aberto (licença MPL 2.0) que armazena tudo localmente, sem enviar dados para a nuvem. Escrito em Python e Rust, roda em Windows, Mac e Linux, registra qual janela e site estão ativos e gera relatórios em um painel web local — uma alternativa privada e gratuita ao RescueTime e ao Toggl.
Atualizado em 21/08/2026
Você abre o computador às 9h, blinca os olhos e já são 15h — mas para onde foi o tempo? A maioria dos rastreadores de produtividade responde a essa pergunta enviando seus hábitos para o servidor de uma empresa. O ActivityWatch faz o contrário: mede tudo automaticamente e guarda os dados só na sua máquina. Nenhuma informação sai do seu computador, e ainda assim você ganha relatórios detalhados de como cada minuto foi gasto. Neste guia você entende como ele funciona, como se compara a alternativas pagas e quando ele não é a ferramenta certa.
O que é o ActivityWatch e como ele rastreia sem invadir?
O ActivityWatch é um time tracker automático: você não precisa apertar “iniciar” e “parar” o tempo todo. Ele observa em segundo plano e classifica sozinho. A arquitetura se apoia em pequenos módulos chamados watchers:
- aw-watcher-window: registra qual aplicativo e janela estão em foco a cada instante.
- aw-watcher-afk: detecta quando você está longe do teclado (away from keyboard), para não contar tempo ocioso.
- Extensões de navegador (Chrome e Firefox): capturam qual aba está ativa, distinguindo trabalho de distração dentro do mesmo navegador.
Todos os dados vão para um servidor local (o núcleo mais recente é escrito em Rust, o aw-server-rust), acessível por um painel web no seu próprio localhost. Você cria categorias customizáveis — trabalho, estudo, lazer — com regras por título de janela ou domínio, e vê gráficos de linha do tempo e resumos por dia, semana ou mês. Há ainda uma API REST completa para exportar dados e integrar com scripts.
ActivityWatch vs RescueTime vs Toggl
| Critério | ActivityWatch | RescueTime | Toggl Track |
|---|---|---|---|
| Preço | Grátis | Freemium (pago para histórico) | Freemium |
| Dados na nuvem | Não, 100% local | Sim | Sim |
| Rastreamento automático | Sim | Sim | Manual (com opção automática) |
| Código aberto | Sim (MPL 2.0) | Não | Não |
| API para exportar | Sim, REST completa | Limitada | Sim |
O resumo é direto: se privacidade e custo zero são inegociáveis, o ActivityWatch vence com folga. As alternativas pagas ganham em relatórios corporativos prontos e integração de equipe — que é justamente onde o ActivityWatch é mais simples.
Como instalar e começar a medir
- Baixe pelo site oficial (activitywatch.net) para Windows, Mac ou Linux. É um único pacote que sobe o servidor local e os watchers.
- Deixe rodar em segundo plano por alguns dias — o valor aparece quando há dados acumulados.
- Instale a extensão de navegador se quiser separar abas de trabalho das de lazer.
- Abra o painel (normalmente em
localhost:5600) e crie categorias com regras por título/URL. - Revise semanalmente a linha do tempo para identificar padrões e ajustar hábitos.
Rastrear o tempo combina bem com um sistema de notas para registrar o que você produziu. Ferramentas como o Logseq e o Joplin fecham esse ciclo mantendo a mesma filosofia de dados locais e privados.
Como interpretar seus relatórios sem se enganar
Coletar dados é fácil; tirar conclusões úteis exige cuidado. O painel do ActivityWatch mostra uma linha do tempo por dia e resumos por categoria, mas o número bruto de horas em um aplicativo pode enganar. Um editor de código aberto por seis horas não significa seis horas de trabalho focado — pode incluir a janela aberta enquanto você lia notícias em outra tela. Por isso o aw-watcher-afk é essencial: ele desconta o tempo ocioso, e a extensão de navegador separa a aba do documento da aba do vídeo. Sem esses dois, os relatórios inflam.
A leitura mais valiosa costuma ser a semanal, não a diária. Um dia atípico distorce a percepção; a semana revela padrões reais — a hora do dia em que você rende mais, quantas vezes o navegador vira fuga, quanto tempo some em trocas de contexto. A recomendação prática é definir de três a cinco categorias claras (por exemplo: desenvolvimento, comunicação, pesquisa, distração) e revisar os regramentos a cada duas semanas, ajustando as regras de título/URL conforme novos aplicativos entram na rotina.
Estendendo o ActivityWatch com plugins e integrações
Por ter uma API REST aberta e ser modular, o ActivityWatch vai além do dashboard padrão. A comunidade mantém uma série de extensões que ampliam o alcance:
- Watchers para editores: plugins para VS Code e Neovim registram em qual projeto e arquivo você trabalhou, dando granularidade de desenvolvedor — quanto tempo em cada repositório, não só “no editor”.
- Integração com pomodoro e tarefas: como os dados são acessíveis via API, é possível cruzar o tempo medido com listas de tarefas e gerar relatórios personalizados em planilhas.
- Categorização por regex: regras avançadas classificam automaticamente centenas de aplicativos e domínios, poupando trabalho manual conforme a base cresce.
- Exportação para análise própria: quem gosta de dados exporta o histórico em JSON e roda análises em Python ou numa planilha, mantendo tudo local.
Essa extensibilidade é o que separa o ActivityWatch de um simples cronômetro: ele vira uma base de dados pessoal de produtividade que você molda ao seu fluxo, sem depender de recursos que uma empresa pode cortar.
Quando NÃO usar o ActivityWatch
- Você precisa de painel de equipe/gestão. Ele é pessoal por natureza; monitorar funcionários exige uma solução centralizada — e levanta questões legais e éticas.
- Você quer bloquear sites ou usar Pomodoro. O ActivityWatch mede, não impede. Ele diz onde o tempo foi, mas não força foco.
- Você não vai instalar a extensão do navegador. Sem ela, tudo que acontece dentro do Chrome/Firefox aparece só como “navegador”, sem detalhe de abas.
- Você quer relatórios automáticos por e-mail. A análise é sua; a ferramenta entrega os dados, não o coaching.
O ActivityWatch é confiável? Quem está por trás
Confiar um registro tão detalhado da sua rotina a um programa exige saber quem o mantém. O ActivityWatch é um projeto comunitário de código aberto iniciado por Erik Bjäreholt e mantido por uma base ativa de colaboradores no GitHub, com anos de desenvolvimento contínuo. Por ser aberto sob a licença MPL 2.0, qualquer pessoa pode inspecionar exatamente o que o programa coleta e para onde os dados vão — e a resposta, verificável no código, é: para lugar nenhum além do seu disco. Não há empresa vendendo seus hábitos, nem servidor central acumulando perfis de comportamento.
Esse modelo transparente é o oposto do que se vê em rastreadores comerciais, onde os dados de produtividade viram ativo da empresa e podem ser usados para publicidade ou revendidos. Com o ActivityWatch, o pior cenário de vazamento é limitado à sua própria máquina, sob seu próprio controle. Para quem trabalha com informações sensíveis, atende a normas de privacidade como a LGPD, ou simplesmente não gosta da ideia de ser vigiado por um algoritmo, essa arquitetura local-first não é um detalhe — é o motivo principal para escolher a ferramenta.
Perguntas frequentes sobre o ActivityWatch
O ActivityWatch é gratuito mesmo?
Sim, totalmente gratuito e de código aberto sob a licença MPL 2.0, sem plano pago escondido nem limite de histórico. O projeto se mantém por doações e pela comunidade.
Meus dados vão para algum servidor?
Não. Todo o registro fica no seu computador, em um banco local. Nada é enviado para a nuvem por padrão, o que o torna ideal para quem preza privacidade.
Funciona em qual sistema operacional?
Windows, macOS e Linux. Há também watchers da comunidade para Android, embora com recursos mais limitados que no desktop.
Consigo exportar os dados?
Sim. O ActivityWatch expõe uma API REST completa e permite exportar em formatos como JSON, facilitando análises próprias em planilhas ou scripts.
Ele consome muitos recursos do PC?
Não. Os watchers são leves e rodam discretamente em segundo plano; o impacto em desempenho é mínimo mesmo em máquinas modestas.
Veredicto
O ActivityWatch prova que dá para medir a própria produtividade sem entregar seus hábitos a uma empresa. Para freelancers, estudantes e desenvolvedores que querem entender de verdade para onde o tempo escorre — mantendo os dados sob controle — ele é a melhor escolha gratuita de 2026. Emparelhe com um bom sistema de notas como o Logseq e você terá um fluxo completo de foco e registro, tudo local e privado.
Receba os melhores programas GRÁTIS por e-mail — 1 e-mail/semana
Software gratuito, open-source e alternativas legais a programas pagos. Sem spam, sem pirataria. Cancela quando quiser. Ao assinar você ganha nosso Kit Essencial: 30 Programas Grátis que Substituem Software Pago.





6 Comentários