2 pontos por argo9 2026-04-20 | 1 comentários | Compartilhar no WhatsApp

Na editora, uma das partes mais difíceis do trabalho é organizar arquivos e pastas. Como é muito comum copiar um mesmo projeto para várias pastas e seguir o trabalho dessa forma, não acontece só comigo: os discos dos funcionários também acabam acumulando muitas pastas idênticas.

Eu já tinha criado isso em Python há um ano, depois transformei em aplicativo com Go Whails, e desta vez desenvolvi e aperfeiçoei a função em Rust. Além disso, ele também analisa formatos de arquivo e arquivos ocultos para gerar um relatório sobre que tipo de usuário de disco você é.

No Mac, Windows, Linux, NAS e nuvem, ele compara arquivos e projetos duplicados para verificar se são o mesmo arquivo, se a versão é mais nova, e remove arquivos desnecessários de trabalho, como ._.

Faz comparação de duplicidade no nível do disco e gera relatórios, usando comparação baseada em hash para verificar os originais.

Também oferece uma função de “ler o disco” e gerar um relatório sobre em que tipo de projeto novo você está trabalhando. É um programa local, e você pode escolher entre LLMs locais como Ollama e LMStudio, além de GeminiAPI e OpenAI API.

Download:

Mac

https://drive.google.com/file/d/…

Instalador para Windows

https://drive.google.com/file/d/…

https://drive.google.com/file/d/…

1 comentários

 
bigcataroido 2026-04-21

A parte de organizar arquivos duplicados com base em hash parece uma abordagem estável.

Já enfrentei um problema parecido no trabalho,
e mesmo quando os nomes dos arquivos eram iguais, em alguns casos o conteúdo real era diferente,
ou havia arquivos temporários intermediários (.tmp, ._ etc.) misturados,
então a organização não funcionava bem com uma comparação simples.

A parte de gerar até um relatório sobre o tipo de usuário com LLM é interessante,
mas com base em quais critérios esse relatório é produzido?
Por exemplo, fiquei curioso se ele se baseia na estrutura de arquivos ou na distribuição das extensões.