Voraussetzungen
- Node.js >= 20.9.0
- Bun >= 1.3.0 (optional – nur zum Kompilieren aus dem Quellcode erforderlich)
Installation
Schnellstart
1
Richtlinien aktivieren
Richtlinien sind Regeln, die vor und nach jedem Agenten-Tool-Aufruf ausgeführt werden. Sie erkennen destruktive Befehle, den Abfluss von Geheimnissen und andere Fehlerquellen, bevor sie Schaden anrichten können.Damit werden Hook-Einträge in die installierten Agenten-CLIs geschrieben (Claude Codes
~/.claude/settings.json, OpenAI Codex’ ~/.codex/hooks.json, GitHub Copilot CLIs ~/.copilot/hooks/failproofai.json, Cursor Agents ~/.cursor/hooks.json, OpenCodes generiertem Plugin-Shim unter ~/.config/opencode/plugins/failproofai.mjs sowie einem Registrierungseintrag im plugin-Array von ~/.config/opencode/opencode.json, Pis ~/.pi/agent/settings.json oder Hermes’ ~/.hermes/config.yaml). Sind mehrere installiert, wirst du zur Auswahl aufgefordert; übergib --cli claude codex copilot cursor opencode pi hermes (beliebige Teilmenge), um die Abfrage zu überspringen.Unterstützung für GitHub Copilot CLI, Cursor Agent, OpenCode und Pi ist Beta – Installation mit --cli copilot, --cli cursor, --cli opencode oder --cli pi. Hermes (hermes-agent, ein Slack/Telegram-Gateway) wird im Benutzerbereich mit --cli hermes installiert und ist ebenfalls eine Offline-Auditquelle.2
Überprüfen
3
Dashboard öffnen
http://localhost:8020, in dem du Sitzungen durchsuchen, Tool-Aufrufe einsehen und Richtlinien verwalten kannst.4
Agenten starten
Starte Claude Code wie gewohnt. Versucht der Agent etwas Riskantes, greift failproofai automatisch ein. Lass ihn unbeaufsichtigt laufen und prüfe anschließend im Dashboard, was passiert ist.
So funktionieren Richtlinien
Jedes Mal, wenn ein Agent ein Tool ausführt, ruft Claude Code failproofai als Subprozess auf:- allow – der Agent fährt normal fort
- deny – die Aktion wird blockiert, der Agent erfährt den Grund
- instruct – dem Prompt des Agenten wird zusätzlicher Kontext hinzugefügt
Richtlinien laufen in deinem lokalen Prozess. Es werden keine Daten an einen externen Dienst gesendet.
Team-Richtlinien mit konventionsbasierten Richtlinien einrichten
Der schnellste Weg, einheitliche Qualitätsstandards im Team einzuführen, ist die.failproofai/policies/-Konvention. Lege Richtliniendateien in dieses Verzeichnis und sie werden automatisch geladen – keine Flags, keine Konfigurationsänderungen, keine Installationsbefehle.
1
Richtlinienverzeichnis erstellen
2
Richtliniendateien hinzufügen
Kopiere die Beispieldateien oder schreibe eigene:Oder erstelle eine neue:
3
In Git einchecken
Datenspeicherung
Alle Konfigurationen und Protokolle verbleiben auf deinem Rechner:Deinstallation
~/.claude/settings.json. Konfigurationsdateien in ~/.failproofai/ bleiben erhalten.
Nächste Schritte
Konfiguration
Geltungsbereiche und Konfigurationsdateiformat
Integrierte Richtlinien
Alle 26 Richtlinien mit Parametern
Benutzerdefinierte Richtlinien
Schreibe eigene Richtlinien in JavaScript
Agenten-Monitor
Sitzungen überwachen und Richtlinienaktivitäten einsehen

