CheckOps
Inspect
Inspect is the UK AI Security Institute's MIT-licensed framework for LLM evaluations, with datasets, solvers, scorers, agents, sandboxed tools and 200+ pre-built evals.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Inspect is a framework for large language model evaluations created by the UK AI Security Institute. The repository UKGovernmentBEIS/inspect_ai is MIT-licensed.
It provides built-in components for prompt engineering, tool usage, multi-turn dialogue and model-graded evaluations. A separate collection offers over 200 pre-built evaluations ready to run on any model. The docs cover tasks, datasets, solvers, scorers, agents (ReAct, deep agents, multi-agent), tools including MCP and sandboxing, and a log viewer with a VS Code extension.
Features
- Tasks, solvers, scorers: Composable building blocks for evals.
- Agents: ReAct and custom agents, multi-agent setups and an agent bridge.
- Tools and sandboxing: Bash, Python, web search, computer use, MCP tools and tool approval.
- Model providers: Many providers, caching, batch mode and fallbacks.
- Scoring: Standard and custom scorers, model grading and metrics.
- Log viewer: Browse results in a viewer or VS Code.
- 200+ evals: Pre-built evaluations in a companion collection.
Pros
- Government-backed and open: Built by a safety institute, MIT-licensed.
- Agent-ready: Strong support for tool-using agents in sandboxes.
- Extensible: Extensions via Python packages.
- Good docs: Comprehensive user guide, also published for coding agents.
- Active: Commits on the day of review.
Cons
- Research orientation: Designed for model evaluation; app-level testing needs adaptation.
- Python only: Python framework.
- Costs: Running large evals costs model tokens.
- Learning curve: Many concepts to learn.
- No hosted UI: Self-run tooling.
Usage and Links (Example)
Install with pip (pip install inspect-ai), write a task with a dataset, solver and scorer, then run it from the command line, for example inspect eval your_task.py --model <provider/model>. Open the log viewer to inspect samples. See the tutorial at inspect.aisi.org.uk.
Resources:
Pricing
Inspect is free and open source under MIT.
Recommended for?
- Teams evaluating models or agents with tools in sandboxes.
- Safety and security researchers.
- Engineers wanting a rigorous Python eval framework.
- Not a fit for no-code users.
Conclusion
Inspect is a rigorous, open-source eval framework with strong agent and sandbox support from the UK AI Security Institute.
It suits teams willing to write Python evals and run them themselves.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Inspect side by side.
OOpenAI EvalsOpenAI Evals is an MIT-licensed framework and open registry for evaluating LLMs and LLM systems, now complemented by evals in the OpenAI Dashboard.Compare with Inspect
DDeepEvalDeepEval is an open-source LLM evaluation library with pytest-style asserts. Confident AI is the optional paid cloud from the same team.Compare with Inspect
PPromptfooPromptfoo is an open-source CLI for LLM evals and red teaming. The community tool is free; enterprise features are quoted.Compare with Inspect
RRagasRagas is an open-source library for systematically evaluating LLM applications, including RAG systems and agents.Compare with Inspect
TTruLensTruLens is an MIT-licensed, OpenTelemetry-native library for tracing and evaluating LLM apps and agents with explainable LLM judges, maintained by Snowflake.Compare with Inspect
GGiskardGiskard offers an Apache-2.0 open-source library for evals, red teaming and test generation for AI agents, plus a commercial Hub for agent red-teaming, evaluation and guardrails.Compare with Inspect