viberevert
VibeRevert registra una sesión de codificación con IA, marca los cambios arriesgados con reglas deterministas y puede restaurar los archivos de tu proyecto exactamente a como estaban antes de que comenzara, incluido el trabajo que no habías confirmado.
Ninguna IA juzga a la IA: los hallazgos de riesgo son reproducibles, explicables y se basan en reglas que puedes inspeccionar.
Sigue usando tu agente de codificación. VibeRevert añade la capa de seguridad en torno a la sesión — con Claude Code, Cursor y otros flujos de trabajo de agentes de codificación.
Mira cómo funciona
La CLI real, condensada a partir de una ejecución beta real de pagos: check lo marca, y rollback previsualiza lo que cambiará antes de que ejecutes --apply:
$ viberevert check
risk: CRITICAL · payments
app/api/checkout/route.ts payments (critical)
app/api/webhooks/stripe/route.ts payments (critical)
$ viberevert rollback <session> # preview — nothing changed yet
package.json tracked_restored
app/page.tsx tracked_restored
app/api/checkout/route.ts untracked_deleted
app/api/webhooks/stripe/route.ts untracked_deleted
lib/stripe.ts untracked_deleted
.gitignore README.md (your uncommitted work) skipped_unchangedRelated MCP server: uacos
Pruebas, no promesas
3 sesiones reales de codificación con IA. 3 restauraciones exactas de archivos de proyecto. Pagos, migraciones de base de datos e infraestructura de despliegue, todo con el trabajo sin confirmar preexistente conservado. Leer el informe beta →
Inicio rápido
Funciona dentro de un repositorio Git y requiere Node.js 22+. VibeRevert guarda sus registros en tu máquina y no requiere ninguna cuenta de VibeRevert ni un servicio alojado.
npm install -g viberevert@betaviberevert init # one-time setup in your project
viberevert run <your-agent> # records the session and saves your files' starting state
viberevert check # see what changed and what looks risky
viberevert rollback <session> # preview putting your files back; add --apply to restoreDe qué te protege
Dejas que un agente de IA trabaje en tu proyecto y toca más de lo que esperabas — tal vez código de pagos, una migración de base de datos, un archivo de despliegue — mientras tu propio trabajo a medio hacer estaba ahí, sin confirmar. VibeRevert captura primero el estado inicial de los archivos de tu proyecto, para que una sesión que no te guste no te cueste la tarde.
Qué hace VibeRevert
Alrededor de cada sesión de codificación con IA, VibeRevert:
Hace un checkpoint de tu proyecto primero — árbol de trabajo, cambios en el área de staging y archivos sin seguimiento, incluido el trabajo que no has confirmado.
Registra la sesión y los archivos del proyecto que cambiaron mientras se ejecutaba.
Marca las ediciones arriesgadas — cambios que afectan a autenticación, pagos, bases de datos, secretos, dependencias o infraestructura (taxonomía de riesgo).
Redacta un prompt de corrección listo para el agente a partir de esos hallazgos, para pegarlo en tu siguiente iteración.
Restaura tus archivos al checkpoint cuando lo necesites.
Te advierte; no bloquea tu trabajo en silencio. Un hook de pre-commit opcional puede rechazar un commit que supere tu umbral de riesgo configurado — opt-in, ajustable y evitable como cualquier hook local de Git.
Las reglas deciden. Los agentes corrigen.
VibeRevert no le pregunta a otro modelo de lenguaje si los cambios de tu agente parecen arriesgados. Sus comprobaciones son deterministas: las mismas entradas y configuración producen los mismos hallazgos, con un motivo inspeccionable para cada marcación.
Cuando algo requiere atención, VibeRevert puede convertir esos hallazgos en un prompt de corrección listo para el agente. Las reglas deciden qué marcar; tú decides qué ocurre después.
Qué restaura el rollback — y qué no
viberevert rollback restaura tus archivos locales del proyecto — con seguimiento, en el área de staging y sin seguimiento, incluido el trabajo sin confirmar — a como estaban cuando comenzó la sesión. Previsualiza por defecto; --apply escribe el cambio, y cada aplicación primero guarda un checkpoint de emergencia.
No revierte efectos fuera de los archivos de tu proyecto. Los despliegues, las escrituras en la base de datos, las llamadas a API de terceros, los pagos y los correos enviados necesitan su propia recuperación. El rollback se basa en estados y no es atómico, y es una red de seguridad alrededor de las sesiones de IA, no un sustituto de las pruebas ni de la revisión. Lee qué puede y qué no puede restaurar el rollback antes de confiar en él.
Una capa de recuperación para todos tus agentes de codificación
Sigue usando las herramientas de codificación que prefieras. VibeRevert puede envolver sesiones de agentes en línea de comandos (viberevert run <your-agent>) y se integra con herramientas como Claude Code y Cursor a través de sus instaladores.
Los checkpoints integrados viven dentro del flujo de trabajo del agente. VibeRevert se queda con el proyecto.
Captura el estado inicial de tu proyecto — incluido el trabajo sin confirmar —, luego registra la sesión, marca los cambios arriesgados, previsualiza el rollback y mantiene esa vía de recuperación fuera del propio agente.
Usa Claude Code hoy, Cursor mañana, o envuelve otro agente de terminal: la capa de seguridad se queda con tu proyecto.
Conéctalo con tus herramientas
VibeRevert se instala de forma no destructiva y puede eliminarse limpiamente. Se integra con Claude Code y Cursor (servidor MCP y hooks); cada instalación previsualiza sus cambios y mantiene un diario de recuperación. Consulta primeros pasos.
Un puente de terminal experimental (--pty) puede interceptar comandos dentro de un shell de agente interactivo; es de máximo esfuerzo y está documentado como tal en el contrato PTY.
Plataformas
Linux, macOS y Windows, con Node.js 22+. La CI ejecuta la suite en las tres plataformas con Node 22 y 24; consulta compatibilidad para ver exactamente qué se prueba en cada plataforma.
Más información
Apoya a VibeRevert
VibeRevert es código abierto con licencia Apache-2.0. Patrocinar financia la continuación de las pruebas multiplataforma, el trabajo de seguridad, las pruebas de rollback y recuperación, y ayuda a pagar una revisión independiente. El patrocinio no influye en los hallazgos de riesgo ni en las decisiones de publicación. → Patrocina VibeRevert · en qué se emplea tu apoyo
Licencia
Apache-2.0. Consulta NOTICE y la auditoría de licencia.
Maintenance
Related MCP Servers
- Alicense-qualityCmaintenanceOpen-source AI code review MCP server for local git diff auditing with deterministic security rules and AI-powered analysis using any OpenAI-compatible model.4MIT
- Alicense-qualityBmaintenanceLocal-first code intelligence and safety layer for AI coding agents. MCP server exposes dependency graph, impact analysis, and AST-compressed repo context, backed by typed local memory, patch-scope safety gates, and git-independent transaction rollback.1MIT
- AlicenseCqualityBmaintenanceSecurity scanner and MCP server that catches dangerous patterns in MCP servers and AI agent projects, such as leaked secrets, shell execution, and prompt-injection text. Runs as both a CLI and MCP server with CI-friendly severity gates.21MIT
- Alicense-qualityAmaintenanceAI code reviews and git activity digests with machine-readable risk scoring, available as an MCP server for use within an agent session.MIT
Related MCP Connectors
Scans MCP servers for tool poisoning, prompt injection and supply chain risks.
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
Hosted MCP server for structured code review passes on human- and AI-written code. Free tier.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/madeinplutofabio/vibe-revert'
If you have feedback or need assistance with the MCP directory API, please join our Discord server