O que eu estava fazendo?
Ele observa em qual aplicativo e janela você está, um modelo de IA pequeno no seu próprio computador classifica o que você estava fazendo, e no fim do dia você recebe uma linha do tempo, um relatório e um rascunho de standup. Sem conta, sem nuvem, sem telemetria.
Tudo fica no seu computador.
O que ele faz
Primeiro os dados brutos, depois relatórios montados a partir deles sob demanda.
- Registra a janela em foco
- Aplicativo, título da janela e uma captura de tela dessa janela (não da tela inteira). O tempo ocioso, sem teclado nem mouse, é detectado. A gravação fica desligada por padrão até você ativá-la.
- IA local rotula cada captura
- Um mecanismo llama.cpp com um modelo Qwen3.5 roda no seu computador e atribui a cada captura uma categoria, uma descrição e uma tarefa. Ou conecte o seu próprio servidor compatível com a OpenAI (Ollama, LM Studio, vLLM), ou desligue a IA.
- Relatórios e folhas de horas
- Uma semana ou um mês por dia, por família de atividade e por tarefa. Exporte em CSV, obtenha as horas por tarefa arredondadas para 15 minutos e copie um rascunho de standup para ontem e hoje.
- Mais fontes além da janela
- Commits do git, páginas do navegador, ActivityWatch, Mattermost, GitHub, GitLab, Jira, YouTrack e sessões do Claude Code. Alimente qualquer outra fonte com o comando wtf emit ou com o seu próprio conector.
- Seu assistente de IA pode consultá-lo
- Um servidor MCP integrado permite que Claude, Cursor e outros clientes pesquisem o seu dia, leiam linhas do tempo e montem standups ou relatórios de faturamento. Ele apenas lê; nunca devolve capturas de tela.
- Você decide o que é registrado
- Pause a qualquer momento, ignore o tempo ocioso, exclua aplicativos e títulos de janela (gerenciadores de senhas já são excluídos por padrão), classifique com as suas próprias regras e mantenha as capturas de tela por um número limitado de dias.
Um dia em uma tela
Cada trecho do dia cai na faixa do seu tipo de trabalho. O tempo sob cada nome de faixa é o que o relatório vai mostrar.
Dados de exemplo
Registrado: 7 h 50 min
Diário do dia, escrito pela IA local
- 09:20–10:50 Editando a renovação de token no cliente da APICódigo · 1 h 30 min · Tarefa WTF-12
- 11:20–12:00 Reunião: planejamento da sprintReuniões · 40 min · Sem tarefa
- 13:20–14:00 Lendo a documentação de renovação do OAuthPesquisa · 40 min · Tarefa WTF-12
- 14:00–16:10 Testes para a renovação de token, corrigindo uma condição de corridaCódigo · 2 h 10 min · Tarefa WTF-12
Para onde vai o tempo
Uma semana, por tipo de trabalho. A barra e as linhas mostram os mesmos minutos; o relatório também os separa por dia e por tarefa.
Dados de exemplo
Total da semana: 41 h 40 min
Como funciona
-
Ele registra
A janela ativa, o título dela e uma captura, além das fontes que você ativou: git, navegador, Jira e outras.
-
A IA rotula
Um modelo local classifica cada captura em uma categoria e uma tarefa. As suas próprias regras sempre prevalecem sobre a IA.
-
Você revê o que fez
Veja o dia em uma linha do tempo, monte um relatório ou um standup, exporte em CSV ou consulte o seu assistente de IA via MCP.
Como funciona
Quatro etapas, todas no seu computador. Nada aqui exige uma conta.
Seu computador
-
Ele registra
A janela em foco: aplicativo, título e uma captura dessa janela. O tempo ocioso é detectado.
Fontes que você ativa: git, navegador, Jira, Claude Code e outras.
-
IA local rotula
llama.cpp com um modelo Qwen3.5 em 127.0.0.1, ou o seu próprio servidor compatível com a OpenAI.
Cada captura recebe uma categoria, uma descrição e uma tarefa.
As suas próprias regras prevalecem sobre a IA.
-
Diário em disco
Um banco SQLite e capturas criptografadas na pasta do seu usuário.
Os relatórios são montados a partir dele sob pedido; nada mais é armazenado.
-
Você revê o que fez
Hoje: o dia em faixas.
Relatórios: semana, mês, CSV, rascunho de standup.
MCP: o seu assistente pergunta, somente leitura.
Desligados até você ativá-los: o seu próprio servidor de IA, uma cópia no ClickHouse, conectores de serviços.
Pergunte ao seu dia
Seu assistente de IA chama o aplicativo via MCP e responde com base nos seus próprios registros. Ele só lê e nunca recebe capturas de tela.
Dados de exemplo
-
O que eu estava fazendo na terça à tarde?
Ferramenta
timelinedateDas 14:00 às 16:10 você estava programando na tarefa WTF-12: testes para a renovação de token e a correção de uma condição de corrida. Depois, 20 minutos de chat e 30 minutos de revisão.
-
Quantas horas a WTF-12 levou nesta semana?
Ferramenta
time_bygroup_by = task11 h 15 min em 4 dias: 8 h 30 min de código, 2 h 15 min de revisão, 30 min de leitura.
-
Escreva o meu standup.
Ferramenta
standupOntem: WTF-12, renovação de token no cliente da API, testes escritos, uma condição de corrida corrigida. Hoje: terminar os comentários da revisão.
Alterar configurações pelo MCP vem desativado por padrão e exige a sua permissão no aplicativo.
Nada sai do seu computador até que você permita.
O aplicativo não tem servidores, contas, telemetria nem análises de uso. Tudo abaixo fica desligado até que você o ative.
As capturas são armazenadas criptografadas (AES-256-GCM) e excluídas após 30 dias por padrão. As chaves ficam no chaveiro do sistema.
O que sai do computador, e quando
- Instalação da IA integrada
- Pedidos comuns de download para github.com (llama.cpp) e huggingface.co (o modelo). Depois disso, a IA roda neste computador. O instalador completo não baixa nada.
- Seu próprio servidor de IA
- A captura, o título, o aplicativo, o contexto recente e o texto reconhecido vão para o servidor que você configurou. Um servidor que não esteja neste computador exige a sua permissão explícita.
- Conectores de serviços
- Pedidos com o seu token para o endereço que você informou: Mattermost, GitHub, GitLab, Jira, YouTrack, ActivityWatch. O programa não grava nada lá.
- Cópia para o ClickHouse
- Cópias dos registros e das respostas da IA vão para o seu ClickHouse. As capturas não são enviadas, apenas o nome do arquivo.
- Verificação de atualizações
- Uma vez por dia, um pedido à api.github.com para a versão mais recente, sem nenhum dado sobre você. Ativada por padrão. O instalador só baixa quando você pressiona o botão.
- Cliente MCP
- Tudo o que o seu cliente MCP solicitar, neste computador. Depois disso, o cliente e o modelo dele tratam os dados segundo as próprias regras.
Tudo fica no seu computador
Comparado pelo projeto, não pela marca: este aplicativo contra um serviço de controle de tempo construído em torno da nuvem do fornecedor.
Nenhum produto é citado ou medido aqui.
Criptografado e depois esquecido
Uma captura é criptografada ao ser gravada e removida após o número de dias que você definir. O que você fez permanece no diário.
- Criptografado na gravação
- AES-256-GCM. A chave é criada no primeiro uso e guardada no chaveiro do sistema, quando há um disponível.
- Repetições não são armazenadas
- Uma captura igual à anterior da mesma janela é ignorada, e a IA não a vê duas vezes.
- Você escolhe os dias
- O padrão é 30. Os registros do dia, do aplicativo, do título e da resposta da IA permanecem.
Capturas de tela








Perguntas e respostas
Meus dados saem do meu computador?
Não, a menos que você ative algo que precise disso: seu próprio servidor de IA remoto, uma cópia no ClickHouse, conectores de serviços (eles consultam o endereço que você definiu) ou a verificação diária de atualização, que pergunta ao GitHub qual é a versão mais recente. A página de privacidade lista todos os casos.
Preciso instalar ou configurar a IA?
Não. No primeiro uso com a IA integrada, o aplicativo baixa o mecanismo llama.cpp (cerca de 12–33 MB) e um modelo (cerca de 0,7–3,4 GB, escolhido pela sua RAM), com retomada do download e verificação SHA-256. Existe uma edição offline com os dois dentro do instalador, para máquinas sem internet.
Posso usar sem IA, ou com a minha própria IA?
Sim. Há três modos: integrada, externa (qualquer servidor compatível com OpenAI, como Ollama, LM Studio ou vLLM) e desativada. Com a IA desativada nada é baixado nem iniciado, e os dados continuam sendo coletados.
Quais sistemas são compatíveis?
macOS 12 ou posterior, Windows e Linux (.deb, .rpm, AppImage). O mecanismo de IA integrado está disponível para macOS em Apple silicon, Linux x64 e Windows x64; em outros casos, use um servidor de IA externo.
Posso impedir que ele registre algo?
Sim. Você pode pausar o registro por um tempo definido, parar após alguns minutos de inatividade e listar aplicativos ou palavras de títulos de janela a ignorar. Uma janela ignorada é salva apenas como tempo privado: sem título e sem pixels. Gerenciadores de senhas estão na lista por padrão.
Por que o macOS pede Gravação de Tela?
As capturas de janela precisam dessa permissão. Sem ela, o aplicativo não consegue capturar janelas. A detecção de inatividade no macOS não precisa de nenhuma permissão adicional.
Como removo tudo?
Desinstale o aplicativo, apague as pastas de dados e de configurações (o desinstalador não mexe nelas) e remova as entradas wtf-im-doing do chaveiro do sistema. Os caminhos exatos de cada sistema estão na página de privacidade.
Descubra para onde foi o seu dia
Baixe o “O que eu estava fazendo?” e veja o que você estava fazendo.
No primeiro início, a IA integrada baixa o seu mecanismo (cerca de 12 a 33 MB) e um modelo (cerca de 0,7 a 3,4 GB, escolhido de acordo com a memória do computador). Você pode usar o seu próprio servidor de IA ou desligar a IA.
Versão 0.1.0