Analysis updated 2026-08-09 · repo last pushed 2026-02-21
Compare two AI models side by side on cost, accuracy, and speed before deciding which to use in your product.
Run a benchmark before and after changing your agent's system prompt to catch regressions.
Add a quality gate to CI/CD that blocks pull requests when the agent's success rate drops below a threshold.
Write custom test suites in YAML with your own prompts and pass/fail validation rules.
| dabit3/agent-bench | abdulkader-safi/obsidian-image-magick-plugins | acartag7/mcp-sso | |
|---|---|---|---|
| Stars | 8 | 8 | 8 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | 2026-02-21 | — | — |
| Maintenance | Maintained | — | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | pm founder | general | developer |
Figures from each repo's GitHub metadata at analysis time.
You need API keys for whichever LLM providers you want to benchmark, but the tool itself installs with minimal dependencies.
Agent-bench is a tool for putting AI agents through a standardized test suite so you can compare them on what actually matters: did they get the right answer, how much did it cost, and how long did it take? Instead of running ad-hoc prompts and eyeballing results, you run a command and get a clear report showing pass/fail rates, token usage, total cost in dollars, and average response time. The tool ships with 17 built-in tasks across five categories: reasoning (math, logic puzzles), coding (code generation, debugging), data (JSON and CSV parsing), tool-use (function calling), and research (synthesis and explanation). You pick a suite, point it at a model like GPT-4o or Claude, and it runs the tasks, checks the answers, and produces a report. You can save results to a file and then run a compare command across multiple models to see them side by side. You can also write your own custom test suites in a simple YAML file, defining your own prompts and validation rules for what counts as a correct answer. This is for teams building AI-powered products who need to make decisions like "should we switch from GPT-4o to Claude" or "did our latest prompt change break something." A startup deciding between models can run the same suite against both and see a concrete cost-and-accuracy comparison. A team that just updated their agent's system prompt can run benchmarks before and after to catch regressions. It also integrates into CI/CD pipelines, so you can automatically block a pull request if the success rate drops below a threshold. One notable design choice is that it works with any LLM provider through an adapter pattern, meaning you aren't locked into OpenAI or Anthropic. You can even write a custom adapter for your own agent. The project also emphasizes being lightweight with minimal dependencies, which keeps installation and runs fast.
A command-line tool that runs standardized tests against AI agents and models, then reports pass/fail rates, token usage, cost, and speed so teams can compare options objectively.
Mainly TypeScript. The stack also includes TypeScript, YAML.
Maintained — commit in last 6 months (last push 2026-02-21).
No license information was provided in the explanation, so usage rights are unknown.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.