Botón Deshacer para Claude Code: Respalda Tus Archivos Antes de que la IA los Cambie
Esta es una traducción. La versión de referencia es el original en inglés; cite esa.

Si no eres programador y tienes una carpeta con tus propios documentos, dejar que un agente de IA acceda a esa carpeta requiere cierto valor. Dos preocupaciones surgen una y otra vez: ¿y si borra o arruina mis archivos?, y ¿si dice algo con confianza pero incorrecto, y actúo en consecuencia? Safecall es un complemento gratuito de código abierto para Claude Code, el asistente de IA de Anthropic que funciona con los archivos de tu computadora, diseñado específicamente para esa persona. Su promesa es sencilla: nada se escribe antes de que exista una copia, nada se lee antes de que hayas visto la lista de lo que leerá, y ninguna respuesta termina sin indicar qué no se verificó.
Por qué lo necesita
Claude Code tiene su propia función de retroceso. Está vinculada a la sesión y sigue únicamente las ediciones que Claude realiza a través de sus propias herramientas de archivo; los archivos modificados por un comando, como una eliminación o un movimiento, quedan fuera de él. Safecall añade una segunda forma de retroceso, independiente: copias reales de sus archivos en una carpeta propia, conservadas durante dos semanas, que se restauran cuando lo ordena en palabras simples. No tiene que acordarse de crearlas. Un pequeño guardián lo hace antes de cada reescritura, y cuando el trabajo cambia de lectura a modificación, Safecall copia los archivos que está a punto de tocar.
Lo que hace
- Copia antes de cambiar nada. Antes de que Claude escriba en un archivo que ya existe, un gancho crea una copia de ese archivo y luego procede. No se te pregunta nada y nada se detiene, porque una copia no cuesta nada. Los archivos nuevos se dejan solos, y nunca se toca la lectura.
- Devuelve todo (
/safecall:undo). Di "devuelve todo tal como estaba" y los archivos vuelven a ser como eran. El deshacer puede deshacerse a su vez. - Dice qué cambiará antes de que cambie (
/safecall:show), en palabras sobre el significado en lugar de líneas de diferencia, y dice dónde terminaron las cosas después. - Lista antes de leer (
/safecall:before). Lista la carpeta y espera antes de leer, para que elijas qué documentos enviar a Anthropic, e identifica los tipos de carpetas que vale la pena guardar para ti. - Un recibo bajo una respuesta (
/safecall:receipt): tres líneas, verificado, sin verificar, fuente. - Lee documentos por ti.
/safecall:trapsencuentra dónde está la trampa en un contrato, préstamo, póliza o presupuesto, cada punto con una cita./safecall:holesidentifica qué le falta a un plan en forma de tres preguntas./safecall:factssepara lo que se puede verificar de la opinión. - Antes de enviar (
/safecall:send). Lee una carta o queja como lo haría un desconocido frío, antes de que se vaya: qué no debe partir, espacios sin rellenar, un tono que te costará. - Verifica nombres (
/safecall:named): cada archivo que una respuesta menciona debe existir realmente en el disco. - Continúa donde te detuviste (
/safecall:where)./safecall:clearerconvierte "umm, eso del banco" en una pregunta que se puede responder, adivinando dos o tres versiones en voz alta./safecall:doctorexplica en palabras sencillas por qué la IA está en silencio.
Al inicio de cada sesión, Safecall también le dice a Claude la fecha y hora real de tu computadora, para que no te desee buenas noches a las diez de la mañana, y le recuerda dónde te detuviste la última vez.
Un ejemplo concreto
Usted pide a Claude que ordene su archivo de notas para el asesor fiscal. Cuando empieza a reescribir notes.txt, Safecall guarda silenciosamente el original en ~/.safecall/copies/, una carpeta fuera de sus documentos donde nadie lo confunde con desorden. Cuando ve el resultado, decide que la redacción anterior era mejor. Escribe "devuélvelo", y el original está de vuelta.
Los archivos cuyos nombres mencionan una contraseña o una clave reciben un trato especial: una copia de un secreto sería un segundo secreto, por lo que en lugar de copiarlos Safecall le pregunta antes del cambio. Las copias anteriores a 14 días se eliminan automáticamente, se conservan como máximo 20 por carpeta, y los archivos mayores de 5 MB se excluyen, por lo que las copias nunca llenan su disco.
Cómo empezar
Necesitas Claude Code y Python 3 (3.8 o más reciente). Safecall no realiza llamadas de red, no tiene cuenta ni clave; todo lo que escribe está en tu propio disco, y sus hooks se ejecutan en Mac, Linux y Windows. Instálalo desde el 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
Luego, en /plugin, abre Marketplaces, selecciona poly-a1 y habilita la actualización automática, para que las nuevas versiones te lleguen por sí solas.
Safecall funciona bien junto con dos hermanos: Nightcall, para mantener Claude Code funcionando durante la noche, y Pocketcall, para mantener el ordenador funcionando mientras sales con tu teléfono. Safecall está bajo licencia Apache-2.0; el código, las pruebas y la lista completa de comandos están en github.com/vadimchernets/safecall.
Vadym Chernets también desarrolla Poly A1, una aplicación en la que las IA de diferentes empresas verifican mutuamente su trabajo.