EvalCore
Open-source CLI tool that records AI model responses and replays them in CI to catch regressions
| What is it | Open-source CLI tool that records AI model responses and replays them in CI to catch regressions |
|---|---|
| Pricing | Free |
| Free tier | Yes |
| Platform | Web Application |
| Best for | Catching regressions when changing prompts, models, or dependencies, Running deterministic, offline eval suites in CI pipelines |
| Domain registered | 2026 |
Data updated July 24, 2026
What does EvalCore do?
EvalCore is a lightweight CLI tool that helps you catch when your AI app starts behaving worse — before your users notice. You define evaluation cases in a simple YAML file plus a JSONL dataset, run it once against your real model to record every request and response in a local SQLite cache, then replay that recording on every future code or prompt change. The replay is offline, deterministic, and costs nothing in CI, so your team gets fast, reliable feedback without flaky tests or API bills.
What makes EvalCore stand out is how minimal it is. There's no SDK to integrate, no test framework to learn — just a single binary that speaks HTTP or shell to your app, whatever language it's written in. It works with OpenAI, vLLM, Ollama, any OpenAI-compatible gateway, or your own REST APIs. You can stack scorers (like checking for a keyword or using a judge rubric) to define what "good" means for each case. The record/replay model means the first live run captures cost and latency, and every subsequent CI run is instant and free.
This tool is built for developers shipping AI features — whether you're a solo dev iterating on prompts or a team managing multiple model versions. It's especially useful when you swap models, tweak prompts, or update dependencies and want to know immediately if anything broke. Because it runs fully offline in CI with no API keys, it fits naturally into existing PR workflows and gates on exit codes. If you've ever shipped a prompt change that silently made your chatbot dumber, EvalCore is the safety net you didn't know you needed.
Key features
What makes it stand outWho is EvalCore for?
Who benefits most from this toolTrust & presence
Alternatives in Testing
Automated testing API for AI-generated answers — verify accuracy, completeness, and correctness against a source of truth.
Automatically optimizes prompts and AI models in your app for better performance and lower costs.
AI-powered, codeless test automation platform for web, mobile, API, and enterprise applications.
AI testing agent that explores your live app, finds bugs, and lets your coding agent fix them automatically
Replay and debug AI agent failures by forking the exact step that broke, then prove your fix before shipping
AI observability platform — trace, evaluate, and improve AI models in production
Open-source testing platform for AI agents. Run simulations, catch regressions, and ship autonomous agents with confidence. Built for developers who treat AI like software. Agent simulations are the new unit tests
Platform for evaluating and optimizing RAG pipelines and generative AI applications with automated and human-in-the-loop testing.