← Voltar ao desafio

Sniff

Um app nativo para macOS que ajuda a revisar e limpar os arquivos deixados pelo desenvolvimento com agentes de IA.

Instalações repetidas de pacotes, runtimes temporários e arquivos de build vão ocupando espaço no Mac. O Sniff reúne esses arquivos em uma interface para você entender o que está no disco e escolher o que remover.

Tudo funciona localmente, com regras de limpeza explícitas. O app não faz chamadas a modelos, não pede chave de API e não consome tokens de IA.

Como funciona

A análise mostra o caminho, o tamanho e a situação de cada item. Nada começa selecionado. Você escolhe os arquivos, revisa o plano e confirma a remoção, que é permanente. Antes de apagar, o Sniff verifica os arquivos e o uso por processos novamente.

Há agendamento opcional para caches que as ferramentas conseguem recriar. Código, sessões de agentes, configurações e credenciais ficam fora das regras de limpeza. Docker, OrbStack e worktrees aparecem para inspeção, sem remoção pelo app.

Para experimentar

A prévia exige macOS 14 ou posterior e ainda não tem notarização da Apple. As notas de instalação acompanham o download. O projeto usa Swift, SwiftUI e AppKit, tem uma CLI opcional e código sob licença MIT.

Sniff mostra caches de npm, pnpm, uv e Cargo, além de arquivos preservados ou em uso.
Exemplo de análise com dados de demonstração. Os tamanhos são estimativas. Imagem do repositório.