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
Activar 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, filtración de secretos y otros modos de fallo antes de que causen daño.Esto escribe entradas de hooks en los CLIs de agentes que tengas instalados (en
~/.claude/settings.json de Claude Code, ~/.codex/hooks.json de OpenAI Codex, ~/.copilot/hooks/failproofai.json de GitHub Copilot CLI, ~/.cursor/hooks.json de Cursor Agent, el shim de plugin generado en ~/.config/opencode/plugins/failproofai.mjs de OpenCode junto con una entrada de registro en el array plugin de ~/.config/opencode/opencode.json, ~/.pi/agent/settings.json de Pi, o ~/.gemini/settings.json de Gemini CLI). Si hay más de uno presente, se te pedirá que elijas; pasa --cli claude codex copilot cursor opencode pi gemini (cualquier subconjunto) para omitir el aviso.El soporte de GitHub Copilot CLI, Cursor Agent, OpenCode, Pi y Gemini CLI está en beta — instala con --cli copilot, --cli cursor, --cli opencode, --cli pi, o --cli gemini.2
Verificar
3
Abrir el panel de control
http://localhost:8020 donde puedes explorar sesiones, inspeccionar llamadas a herramientas y gestionar políticas.4
Ejecutar tu agente
Inicia Claude Code como de costumbre. Si el agente intenta algo arriesgado, failproofai lo intercepta automáticamente. Déjalo ejecutarse sin supervisión 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 se bloquea 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.
Configurar políticas de equipo mediante 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
Crear el directorio de políticas
2
Añadir archivos de políticas
Copia los ejemplos iniciales o escribe los tuyos propios:O crea uno nuevo:
3
Confirmar 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
Ámbitos y formato de los archivos 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

