failproofai/failproofai

Observability and enforcement for AI agent harnesses. Capture every run and runtime reliability with policy enforcement.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 18th, 2026
Created on April 6th, 2026
Open Issues & Pull Requests: 37 (+0)
GitHub issues: Enabled
Number of forks: 489
Total Stargazers: 4,462 (+14)
Total Subscribers: 5 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.7 days
Mean response time: 11.2 days
90th percentile: 15.1 days
Tracked items: 122

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 10% of issues opened in the past year have never received a reply. 36% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 84% of issues opened in the past year have been closed, leaving a working backlog. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 22
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 78 days
Stale 30+ days: 19
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (80)
  • claude-routine (18)
  • bug (13)
  • good first issue (13)
  • security (9)
  • performance (8)
  • tests (6)
  • ci (5)

Detailed Description

FailproofAI is an observability and enforcement platform for AI agent harnesses that captures every run and blocks dangerous tool calls before execution. The tool addresses the challenge of monitoring and controlling AI agents across diverse deployment environments by providing a unified policy enforcement layer. It hooks into twelve different agent harnesses—including coding CLIs like Claude Code and Codex, and chat gateways like Hermes and OpenClaw—to intercept and evaluate tool calls against a shared set of policies. The platform runs locally with zero latency, applying thirty-nine built-in policies to enforce safety constraints across all connected harnesses.

Developers should adopt this tool if they run AI agents across multiple harnesses and need consistent safety enforcement without adding latency to their systems. The unified policy API and session history work across all supported harnesses, though the specific enforcement capabilities vary by harness type: tool call blocking is verified on all twelve harnesses, while turn-end gates function on eight. For agents running outside the twelve supported harnesses, the Python SDK provides tracing, sessions, and audits, though enforcement in custom runtimes requires integration work.

The project maintains active development with regular updates to its documentation and codebase. The tool is distributed as an npm package and supports multiple languages through translated documentation. The maintainers actively engage with users through support channels for custom integration scenarios.