AI Evo — Testing skill for Claude Code
Self-hosted AI evaluation platform for LLMs & Agents — 9 eval types with AI judges, datasets, pre-eval scripts, analytics & A/B testing.
How to install AI Evo
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mahingbun-dev/ai-evo and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Evo does
Self-hosted AI evaluation platform for LLMs & Agents — 9 eval types with AI judges, datasets, pre-eval scripts, analytics & A/B testing. FastAPI + Vue 3.
Alternatives in Testing
- Agent Skills Spec — A skill is a folder of instructions, scripts, and resources that agents can discover and load dynamically to p 1.9k ★
- Inkline — by inkline - Structures development workflow using pnpm with emphasis on TypeScript and Vue 3 Composition API 1.4k ★
- Adversarial Spec — A Claude Code plugin that iteratively refines product specifications by debating between multiple LLMs until a 514 ★
README
AgentEvo — Self-hosted AI Evaluation Platform
Systematically and quantitatively evaluate the response quality of LLMs and Agents — model configs, dataset management, pre-evaluation scripts, 9 evaluation types with AI judges, result analytics and A/B testing. Built with FastAPI + Vue 3 + Celery, deployable as a single Docker Compose stack.

[](https://github.com/mahingbun-dev/ai-evo/actions/workflows/ci.yml)    
[中文文档](README.zh-CN.md)
What it does
Preparation → Evaluation → Analysis, in one platform:
| Module | Capabilities |
|---|---|
| Model configs | OpenAI / Anthropic compatible endpoints, custom HTTP (import from curl), runtime variable injection, streaming connectivity test |
| Datasets | Excel import (dynamic fields), Agent session file import, media fields, field-level validation |
| Script library | Pre-evaluation scripts (zip / folder packages), model.py contract declaration, online file-tree editing, scaffold templates |
| Evaluation tasks | AI judge / Agent long-session / consistency / success-rate / RAG retrieval / binary classification, batch runs, real-time progress over WebSocket |
| Judge engines | Claude Code judge, DeepSeek Harness judge, generic LLM judge graph; per-task evaluation dimensions |
| Results & analytics | Score details, run-to-run history, Excel/JSON/CSV export, trend statistics, side-by-side A/B comparison |
| Administration | Teams and user enable/disable (super admin), audit log, built-in user guide |
First registered user automatically becomes the super admin; sessions are JWT (`Authorization: Bearer`), passwords stored as PBKDF2-HMAC-SHA256 hashes.
Quick start (loc
Related Skills
Generate Data
Generate realistic dummy datasets for testing — CSV, JSON, SQL inserts, or Python scripts
Agent Eval Design
Design an evaluation for an AI agent or LLM feature: what to test, how to grade it, and how to catch regressio
Eval Suite
Re-score tiny-spec against the SDD evaluation rubric, record it, and report the delta vs the last run.
Writing Craft
A blind tested skill for better creative writing. Nine signals three AI judges named after scoring 50 samples
Agentic QA Copilot
Automated call center QA analytics agent — scores every call against a weighted rubric (with emphasis on ident
Make Docs
Generate the Swagger / OpenAPI spec for the Briefed FastAPI app, pinned to release version 1.0.0.
Related Agents
AI Evaluation Engineer
Measure AI quality honestly with datasets, metrics, and judges that survive scrutiny. Invoke for data-ai-team
Askit Quality Grader
Judges whether a skill triggers and behaves correctly by running it against its eval-set and grading the outpu
Cto Self Eval
CTO-grade codebase self-evaluation. Measures code health, dead code, debt density, test meaningfulness, and ov