E
EvalCore
记录 AI 应用真实行为并在 CI 中离线回放,帮你赶在用户之前发现改动引发的回归。
free
最后更新 2026/9/11
关于 EvalCore
EvalCore 是一款 Apache-2.0 开源的 AI 应用评测工具:更换提示词、切换模型或升级依赖后,它记录 AI 真实行为并与基线比对,赶在用户之前发现回归。任何支持 HTTP 或 shell 的服务都能作为评测目标,无需 SDK,与编程语言无关。首次运行调用真实模型并把请求与响应记录到本地 SQLite cassette;之后每个 PR 在 CI 离线回放,无需 API 密钥,相同输入得到相同结论,配合 --baseline main 仅在回归时失败。工具为单个免依赖二进制,无遥测、无需注册、无需服务器,官方页面标注 CI 使用为 $0。
适合人群
AI 应用开发者
LLM 应用工程团队
负责 CI/CD 质量门禁的工程师
适合场景
更换提示词或模型后,检查 AI 应用行为是否退化
为 PR 建立离线回归门禁,让 CI 只在出现退化时失败
为通过 HTTP 或 shell 访问的服务搭建评测数据集
统计每次评测运行的 token 用量与成本
功能特性
行为记录
首次运行调用真实模型,将每个请求与响应记录到本地 SQLite cassette,并汇总 token 用量与成本。
离线回放
CI 中回放 cassette,无需网络与 API 密钥,相同输入始终得到相同结论。
基线门禁
配合 --baseline main 与基线比对,仅在出现回归时失败,CI 以退出码作为门禁。
广泛兼容
支持 OpenAI、vLLM、Ollama、任何 OpenAI 兼容网关、自有 REST API、shell 命令及 OTel / OpenInference 追踪。
优点
- 单个免依赖二进制,任何语言都能使用
- 离线回放让相同输入得到相同结论,避免评测抖动
- Apache-2.0 开源,官方页面标注 CI 使用为 $0
- 无遥测、无需注册、无需服务器
常见问题
官方页面标注其为 Apache-2.0 开源软件,CI 使用为 $0,且无需注册、无遥测、无需服务器。
首次运行调用真实模型并把请求与响应记录到本地 SQLite cassette;之后每个 PR 离线回放 cassette,不联网、不需要 API 密钥,CI 以退出码作为门禁。
工具信息
开发商EvalCore
发布日期2026/9/11
定价模式free