Botão Desfazer para Claude Code: Faça Backup de Seus Arquivos Antes da IA Alterá-los
Esta é uma tradução. A versão de referência é o original em inglês; cite essa.

Se você não é um programador e tem uma pasta com seus próprios documentos, deixar um agente de IA entrar nessa pasta requer coragem. Duas preocupações surgem repetidamente: e se ela apagar ou estragar meus arquivos, e se ela disser com confiança algo errado e eu agir com base nisso. Safecall é um plugin gratuito de código aberto para Claude Code, o assistente de IA da Anthropic que funciona com os arquivos do seu computador, escrito exatamente para essa pessoa. Sua promessa é breve: nada é escrito antes que uma cópia exista, nada é lido antes que você tenha visto a lista do que será lido, e nenhuma resposta termina sem informar o que não foi verificado.
Por que você precisa disso
Claude Code possui seu próprio recurso de retrocesso. Ele está vinculado à sessão e acompanha apenas as edições que Claude faz através de suas próprias ferramentas de arquivo; arquivos alterados por um comando, como uma exclusão ou movimentação, estão fora disso. Safecall adiciona um segundo caminho de volta, independente: cópias reais de seus arquivos em uma pasta própria, mantidas por duas semanas, que voltam quando você as pede em linguagem simples. Você não precisa se lembrar de criá-las. Um pequeno protetor faz isso antes de cada reescrita, e quando o trabalho passa de leitura para modificação, Safecall copia os arquivos que está prestes a modificar.
O que faz
- Copia antes de alterar qualquer coisa. Antes que Claude escreva em um arquivo que já existe, um gancho faz uma cópia desse arquivo e depois permite que a escrita prossiga. Você não é perguntado sobre nada e nada é interrompido, porque uma cópia não custa nada. Um arquivo novo é deixado em paz, e a leitura nunca é tocada.
- Coloca as coisas de volta (
/safecall:undo). Diga "coloque do jeito que estava" e os arquivos voltam como eram. O desfazer pode ser desfeito por si só. - Diz o que vai mudar antes de mudar (
/safecall:show), em palavras sobre significado em vez de linhas de diferença, e diz onde as coisas chegaram depois. - Lista antes de ler (
/safecall:before). Ele lista a pasta e espera antes de ler, para que você escolha quais documentos vão para a Anthropic serem lidos, e nomeia os tipos de pastas que valem a pena manter para si. - Um recibo sob uma resposta (
/safecall:receipt): três linhas, marcado, não marcado, fonte. - Lê documentos para você.
/safecall:trapsencontra onde está a pegadinha em um contrato, empréstimo, apólice ou orçamento, cada ponto com uma citação./safecall:holesnomeia o que um plano está perdendo como três perguntas./safecall:factssepara o que pode ser verificado da opinião. - Antes de você enviar (
/safecall:send). Ele lê uma carta ou reclamação da forma como um estranho frio faria, antes de partir: o que não deve partir, espaços em branco que ninguém preencheu, um tom que pode lhe custar caro. - Verifica nomes (
/safecall:named): todo arquivo que uma resposta menciona deve realmente existir no disco. - Retoma de onde você parou (
/safecall:where)./safecall:clearertransforma "umm, aquela coisa com o banco" em uma pergunta que pode ser respondida, adivinhando duas ou três versões em voz alta./safecall:doctorexplica em palavras simples por que a IA está em silêncio.
No início de cada sessão, Safecall também diz a Claude a data e hora reais do seu computador, para que não lhe deseje boa noite às dez da manhã, e lembra-o de onde você parou da última vez.
Um exemplo concreto
Você solicita ao Claude que organize seu arquivo de notas para o consultor de impostos. Conforme ele começa a reescrever notes.txt, Safecall salva silenciosamente o original em ~/.safecall/copies/, uma pasta fora de seus documentos onde ninguém a confunde com desordem. Ao ver o resultado, você decide que a redação anterior era melhor. Você escreve "coloque de volta", e o original volta.
Arquivos cujos nomes mencionam uma senha ou uma chave recebem cuidados especiais: uma cópia de um segredo seria um segundo segredo, portanto, em vez de copiá-los, Safecall solicita confirmação antes da alteração. Cópias com mais de 14 dias se removem, no máximo 20 são mantidas por pasta, e arquivos maiores que 5 MB são deixados de fora, portanto as cópias nunca preenchem seu disco.
Como começar
Você precisa do Claude Code e Python 3 (3.8 ou mais recente). Safecall não faz chamadas de rede, não tem conta nem chave; tudo o que ele escreve fica no seu próprio disco, e seus hooks executam em Mac, Linux e Windows. Instale-o do Poly A1 plugins catálogo:
/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install safecall@poly-a1
Então, em /plugin, abra Marketplaces, escolha poly-a1 e ative atualização automática, para que novas versões cheguem até você automaticamente.
Safecall combina bem com dois irmãos: Nightcall, para deixar Claude Code funcionando durante toda a noite, e Pocketcall, para deixar o computador funcionando enquanto você sai com seu telefone. Safecall está sob a licença Apache-2.0; o código, testes e a lista completa de comandos estão em github.com/vadimchernets/safecall.
Vadym Chernets também constrói Poly A1, um aplicativo em que IAs de diferentes empresas verificam o trabalho umas das outras.