Requisitos
- Node.js >= 20.9.0
- Bun >= 1.3.0 (opcional — solo necesario para compilar desde el código fuente)
Instalación
Inicio rápido
1
Activa las políticas
Las políticas son reglas que se ejecutan antes y después de cada llamada a una herramienta del agente. Detectan comandos destructivos, filtraciones de secretos y otros modos de fallo antes de que causen daño.Esto escribe entradas de hooks en los CLIs de agentes instalados (el
~/.claude/settings.json de Claude Code, el ~/.codex/hooks.json de OpenAI Codex, el ~/.copilot/hooks/failproofai.json de GitHub Copilot CLI, el ~/.cursor/hooks.json de Cursor Agent, el shim de plugin generado de OpenCode en ~/.config/opencode/plugins/failproofai.mjs junto con una entrada de registro en el array plugin de ~/.config/opencode/opencode.json, el ~/.pi/agent/settings.json de Pi, o el ~/.hermes/config.yaml de Hermes). Si hay más de uno presente, se te pedirá que elijas; pasa --cli claude codex copilot cursor opencode pi hermes (cualquier subconjunto) para omitir la pregunta.El soporte para GitHub Copilot CLI, Cursor Agent, OpenCode y Pi es beta — instala con --cli copilot, --cli cursor, --cli opencode o --cli pi. Hermes (hermes-agent, una puerta de enlace para Slack/Telegram) se instala con alcance de usuario mediante --cli hermes y es también una fuente de auditoría sin conexión.2
Verifica la instalación
3
Abre el panel de control
http://localhost:8020 donde puedes explorar sesiones, inspeccionar llamadas a herramientas y gestionar políticas.4
Ejecuta tu agente
Inicia Claude Code como de costumbre. Si el agente intenta algo arriesgado, failproofai lo intercepta automáticamente. Déjalo correr desatendido y revisa lo que ocurrió en el panel de control.
Cómo funcionan las políticas
Cada vez que un agente ejecuta una herramienta, Claude Code llama a failproofai como subproceso:- allow — el agente continúa con normalidad
- deny — la acción es bloqueada y se le indica al agente el motivo
- instruct — se añade contexto adicional al prompt del agente
Las políticas se ejecutan en tu proceso local. No se envía nada a un servicio remoto.
Configura políticas de equipo con políticas basadas en convenciones
La forma más rápida de establecer estándares de calidad en tu equipo es la convención.failproofai/policies/. Coloca archivos de políticas en este directorio y se cargan automáticamente — sin flags, sin cambios de configuración, sin comandos de instalación.
1
Crea el directorio de políticas
2
Añade archivos de políticas
Copia los ejemplos de inicio o escribe los tuyos propios:O crea uno nuevo:
3
Confirma los cambios en git
Almacenamiento de datos
Toda la configuración y los registros permanecen en tu máquina:Desinstalación
~/.claude/settings.json. Los archivos de configuración en ~/.failproofai/ se conservan.
Próximos pasos
Configuración
Alcances y formato del archivo de configuración
Políticas integradas
Las 26 políticas con sus parámetros
Políticas personalizadas
Escribe tus propias políticas en JavaScript
Monitor de agentes
Supervisa sesiones y revisa la actividad de las políticas

