Usei o Claude Code Pra Organizar Meu Computador Inteiro

7 min de leitura
claude-codeiaprodutividadeorganizacaoindie-hacker

O Claude Code é uma ferramenta de código. Ele lê arquivos, escreve funções, roda builds, cria PRs.

Eu usei pra arrumar minha pasta de Documentos.

Não metaforicamente. Literalmente abri o terminal, descrevi o que eu queria e fiquei olhando ele mover 120+ arquivos, verificar backups num SSD externo byte por byte, deletar 11 GB de duplicatas e transformar 5 anos de caos digital num sistema limpo. Duas horas. Duas sessões.

Não foi pra isso que a Anthropic criou essa ferramenta. Mas talvez tenha sido a coisa mais útil que eu já fiz com ela.

A Situação

Pasta Documents antes — 48 itens, três sistemas de organização colidindo

Eu sou indie hacker. Nove produtos no Helsky Labs, dois canais de conteúdo, trabalho de agência na Planetary. Minha máquina virou um espelho desse caos.

A ~/Documents/ tinha 48 itens. Três sistemas de organização brigando entre si. Um sistema numerado pra documentos pessoais — o bom — enterrado embaixo de pastas genéricas por tipo de arquivo (PDFs/, Images/, Financial/) e pastas aleatórias que foram parar ali ao longo dos anos. Uma pasta chamada _Organized com uma subpasta desorganizada chamada WhatsApp-Transcripts dentro. 6.7 GB de modelos de IA do HuggingFace. Três cópias do instalador do meu próprio app.

Se você é dev há mais de três anos, conhece essa sensação. A gente constrói sistemas lindos pros clientes e deixa a própria máquina apodrecer.

Por Que o Claude Code

Eu já tinha tentado organizar isso antes. O problema não é saber o que fazer — é o tédio. Cada arquivo precisa de uma decisão. Cada decisão precisa de contexto. É duplicata? Onde que esse arquivo realmente vai? Tá com backup em algum lugar? Posso deletar sem medo?

O Claude Code transformou isso numa conversa.

Escrevi um documento de planejamento — um plano estruturado de limpeza — salvei no meu vault do Obsidian e comecei uma sessão. O que mudou em relação a fazer sozinho:

Claude Code verificando backups byte por byte antes de qualquer exclusão

Ele verificou antes de deletar. Quando o plano dizia "deletar o vídeo de casamento de 2.4 GB que tá no SSD," o Claude Code não confiou cegamente. Rodou stat -f "%z" nos dois arquivos — o local e o do SSD. Match byte por byte confirmado. Só aí deletou. Mesma coisa pro trailer e os quatro clipes. Todo arquivo verificado contra o backup antes de remover.

Filme_Ylana+Hel_Alt-002.mp4: local=2610720386 ssd=2610720386
Trailer_Ylana+Hel.mp4:       local=397346062  ssd=397346062
Ylana+Hel01.mp4:              local=12191290   ssd=12191290

Vídeo de casamento. A gente não brinca com isso.

Ele paralelizou operações. Enquanto copiava 46 fotos pra uma pasta do SSD, simultaneamente copiava 8 fotos RAW pra outra. Operações independentes rodando ao mesmo tempo. O tipo de coisa que é trivial de descrever e chata de orquestrar manualmente.

Ele pegou um edge case. Copiou 46 fotos da Orla BM/ pro SSD e verificou a contagem. O SSD mostrou 47 itens. Ao invés de seguir em frente ou travar, rodou um diff nas listagens dos dois diretórios. Encontrou um item extra — uma subpasta que já existia no SSD chamada Passeio na Orla da Beira Mar. As 46 fotos batiam. Falso alarme, mas investigado corretamente.

Ele pediu permissão antes de cada exclusão. Todo delete precisou do meu "ok" explícito. Não porque eu configurei assim, mas porque o prompt dizia "confere comigo antes de deletar" e ele respeitou isso todas as vezes. Vídeo de casamento? "Posso deletar?" Fotos confirmadas no SSD? "Posso deletar?" Instaladores antigos? "Posso deletar?"

Claude Code identificando arquivos sensíveis e lidando com duplicatas

Ele sinalizou arquivos sensíveis. Quando foi organizar a pasta Text/, encontrou códigos de recuperação do Stripe e do Twilio. Moveu pro 05 - Outros/Security/ e avisou que eram sensíveis. Eu não pedi isso. Ele simplesmente entendeu que códigos de recuperação não são a mesma coisa que um XML de exemplo.

O Que Aconteceu na Sessão

O trabalho foi em oito etapas, todas a partir de um único prompt:

  1. Deletar mídia do casamento — 3 GB liberados depois de verificação byte a byte contra o HELSSD 1
  2. Mover fotos pro SSD — FOTOS HEL (8 RAW, dez/2024) e Orla BM (46 fotos, ago/2025), verificadas, deletadas do Mac. 700 MB liberados.
  3. Renomear pastas numeradas — tirar acentos de seis nomes. Saúde pra Saude, Finanças Pessoais pra Financas. Praticidade acima do purismo — acentos em caminhos de diretório no macOS são uma bomba-relógio.
  4. Organizar arquivos soltos — 12 arquivos na raiz do Documents movidos pras pastas certas. Corrigiu quatro "sembro" pra "setembro" de brinde.
  5. Organizar pastas genéricas por tipo — a etapa pesada. PDFs/, Images/, Financial/, Text/, Spreadsheets/, Word_Documents/, Web_and_Code/, Archives/. Cada arquivo categorizado por significado, não por formato. CVs pra job-search. Assets de marca pro helsky-labs. Extratos bancários pra Financas por ano. Duplicatas deletadas. Pastas vazias removidas.
  6. Organizar pastas avulsas — DevInternacional, Certificates, Alteração de Nome Ylana, _Organized, Cline (vazia), Zoom (vazia), Blackmagic Design (vazia), huggingface (6.7 GB, deletado). Backup antigo do macOS arquivado ao invés de deletado — quase apaguei um keychain de 2021, mas o Claude Code mostrou o que era e eu escolhi manter.
  7. Renomear arquivos com nomes ruinsPassaport.jpeg pra passaporte-hel.jpeg, RELATORIO DAM HELANIO (1) (1).pdf pra relatorio-dam-hel.pdf, e por aí vai.
  8. Verificar estado final — nove itens no Documents. Oito pastas numeradas mais Library. Nada mais.

Total: 11 GB liberados. 120+ arquivos organizados. 10+ duplicatas deletadas. 8 pastas vazias removidas.

O Que Fez Funcionar

Três coisas.

O prompt era específico. Eu não disse "organiza meu Documents." Escrevi um documento estruturado com caminhos exatos, destinos exatos e regras exatas. Cada arquivo tinha uma linha. Cada edge case tinha uma nota. "HELSSD 1 tem que estar conectado." "Não mexe na Library." "Confere comigo antes de deletar." O Claude Code é bom em executar planos. Não é bom em ler pensamento.

A ferramenta casou com a tarefa. Operações com arquivos são o que o Claude Code já faz — ler arquivos, checar caminhos, rodar comandos shell, verificar output. Eu não estava pedindo nada novo. Estava pedindo que ele fizesse o que faz num contexto diferente. Acontece que "move esse arquivo pra aquela pasta e verifica a contagem" é o mesmo padrão cognitivo de "refatora esse módulo e roda os testes."

Eu fiquei no loop. Toda ação destrutiva estava condicionada à minha aprovação. O momento dos keychains é o melhor exemplo — o Claude Code teria deletado a pasta Configuration/ se eu tivesse dito "ok." Eu não disse. Perguntei "a gente deveria mesmo deletar keychains e plists?" e a gente arquivou ao invés de deletar. A IA executa. O humano decide. Essa fronteira importa.

Antes e Depois

Antes:

Documents/   (48 itens)
├── 8 pastas numeradas (com acentos)
├── 8 pastas genéricas por tipo de arquivo
├── 10 pastas avulsas aleatórias
├── 12 arquivos soltos na raiz
└── Library/

Depois:

Pasta Documents depois — 9 itens, zero arquivos soltos, 11 GB liberados

Documents/   (9 itens)
├── 01 - Identificacao Pessoal/
├── 02 - Empresariais/
├── 03 - Saude/
├── 04 - Academicos/
├── 05 - Outros/
├── 06 - Imoveis/
├── 07 - Automoveis/
├── 08 - Financas/
└── Library/

A Parte Desconfortável

Eu sou dev sênior. Construo sistemas pra viver. E levei cinco anos pra organizar minha própria pasta de Documentos — não porque era difícil, mas porque era chato. A carga cognitiva de decidir onde cada arquivo vai, um por um, pra cem arquivos, é o tipo de trabalho que nunca ganha de "só mais uma feature."

O Claude Code eliminou essa carga. As decisões continuaram sendo minhas, mas o tédio não. Descrevi o sistema que eu queria, apontei pra bagunça e deixei ele executar.

Quando você trabalha numa agência, os sistemas são externos. Jira rastreia seus tickets. Figma guarda seus designs. Git versiona seu código.

Quando você vai indie, você é o sistema. E às vezes o sistema precisa de uma faxina que nenhum humano teria paciência de fazer.

É aí que IA realmente brilha — não substituindo o pensamento, mas absorvendo o tédio que impede o pensamento de virar ação.

Meu ~/code ainda é um sítio arqueológico. Mas agora pelo menos o sítio tem um mapa.