← all repositories
ifixai-ai/iFixAi

Give your AI agent a pop quiz on its own blind spots

iFixAi runs up to 32 inspections against any LLM or agent and returns a letter-grade scorecard in minutes, using a separate provider as judge so the model isn't grading its own homework.

1.7k stars Python LLMOps · EvalAgents
iFixAi
Velocity · 7d
+32
★ / day
Trend
accelerating
star history

What it does iFixAi is a fixture-driven diagnostic that probes an AI agent for misalignment risks—hallucinations, prompt-injection susceptibility, oversight evasion, and more—and returns a letter-grade scorecard in minutes. It is model- and provider-agnostic, designed to drop into CI pipelines, and tracks drift by comparing repeated runs against the same fixture. The maintainers are explicit that it is not a safety certification, just a reproducible signal for whether your agent is improving or regressing.

The interesting bit The tool refuses to let a model grade its own homework. By default, the CLI demands a second provider credential and automatically uses a different judge model to score the system under test, turning evaluation into a cross-examination. Every run also writes a content-addressed manifest so the exact inputs can be audited or replayed later.

Key highlights

  • 32 core inspection points across five risk pillars, plus extended checks for frontier risks such as sandbagging and oversight evasion.
  • Cross-provider judging by default: the SUT is scored by a different LLM backend unless you explicitly opt into self-judge mode.
  • Built for CI drift tracking and A/B comparisons on identical fixtures, with scorecards written locally after each run.
  • Content-addressed manifests capture every input for reproducibility and audit trails.
  • Vanilla LLMs score 27 of 32 inspections out of the box; wiring governance hooks unlocks the full scorecard.

Caveats

  • No published baselines yet, and default thresholds are policy defaults—not empirically calibrated—so absolute scores are informative, not authoritative.
  • The animated demo in the README showcases a custom client build; the open-source CLI behaves and presents results differently.
  • Five inspections depend on governance hooks; without them, those checks are skipped or scored from inline fixture declarations with a warnings[] flag.

Verdict Worth a look if you ship AI agents and want a fast, repeatable sanity check before release. Skip it if you need a certified safety guarantee or turnkey regulatory compliance.

Frequently asked

What is ifixai-ai/iFixAi?
iFixAi runs up to 32 inspections against any LLM or agent and returns a letter-grade scorecard in minutes, using a separate provider as judge so the model isn't grading its own homework.
Is iFixAi open source?
Yes — ifixai-ai/iFixAi is open source, released under the Apache-2.0 license.
What language is iFixAi written in?
ifixai-ai/iFixAi is primarily written in Python.
How popular is iFixAi?
ifixai-ai/iFixAi has 1.7k stars on GitHub and is currently accelerating.
Where can I find iFixAi?
ifixai-ai/iFixAi is on GitHub at https://github.com/ifixai-ai/iFixAi.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.