git404hub

what is coder_eval fr?

uipath/coder_eval — explained in plain English

Analysis updated 2026-05-18

105PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

An open source framework for testing and scoring how well AI coding agents and their skills perform on tasks you define yourself, inside a sandbox.

vibe map

mindmap
  root((Coder Eval))
    What it does
      Evaluates coding agents
      Tests skill triggering
      Sandboxed scoring
    Tech stack
      Python
      Claude Code
      Codex and Gemini
    Use cases
      Skill validation
      Model A B testing
      CI quality gates
    Audience
      Developers
      Skill builders
    Setup
      Python 3.13 plus uv
      Claude CLI login
      YAML task files

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Verify that a custom Claude Code skill actually triggers when it should.

VIBE 2

Compare Claude Code against Codex or Gemini on the same set of coding tasks.

VIBE 3

Gate a continuous integration build so it fails if an AI agent's performance regresses.

VIBE 4

Run scheduled evaluations to catch a skill that silently stops working as models change.

what's the stack?

PythonClaude CodeCodexGeminiYAMLDocker

how it stacks up fr

uipath/coder_evalatom00blue/machine-learning-librarybvzrays/forza-painter-fh6
Stars105106106
LanguagePythonPythonPython
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencedeveloperresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Python 3.13+, the uv package manager, and a working Claude CLI login or API key.

Use freely for any purpose, including commercial use, as long as you keep the copyright and license notices.

in plain english

Coder Eval is a tool for testing how well AI coding agents like Claude Code, Codex, or Google's Gemini based Antigravity actually perform on real tasks, and for checking whether custom skills built for those agents work the way they are supposed to. Instead of measuring a model's general coding ability against a fixed public benchmark, it runs the agent inside a sandboxed environment against tasks you write yourself in YAML files, then checks the actual files and commands the agent produced against scoring criteria you define. The tool is useful in a few concrete situations. If you built a custom skill for Claude Code, you can use it to confirm the skill actually gets triggered when it should, and keep re-checking that as models and prompts change over time. If you want to compare how Claude Code performs against Codex or Gemini on the same task, or compare two different prompts or model settings side by side, it supports that as an experiment layer. It can also be wired into a continuous integration pipeline so a build fails automatically if an agent's performance or a skill's reliability quietly gets worse. Scoring is not simple pass or fail. Each task can have multiple weighted criteria worth a fraction between zero and one, covering things like whether specific files exist, how similar generated code is to an expected answer, or a rubric judged by a separate language model. The tool also records detailed information about every run, including each tool call the agent made, token counts, and cost, which can be streamed and viewed in real time. Getting started requires Python 3.13 or newer, the uv package manager, and the Claude command line tool. After installing dependencies, a user can validate a task file without spending any tokens, then run it for real and view a report of the results. The project is open source under the Apache 2.0 license and ships with anonymous, opt-out usage telemetry that the documentation states never includes prompts or file contents.

prompts (copy fr)

prompt 1
Help me write a YAML task file for coder_eval that checks a specific file was created correctly.
prompt 2
Show me how to set up an A/B experiment in coder_eval comparing Claude Code and Codex on the same task.
prompt 3
Walk me through wiring coder_eval into a GitHub Actions pipeline to gate on agent quality.
prompt 4
Explain how coder_eval's weighted scoring criteria work and how to write my own.

Frequently asked questions

what is coder_eval fr?

An open source framework for testing and scoring how well AI coding agents and their skills perform on tasks you define yourself, inside a sandbox.

What language is coder_eval written in?

Mainly Python. The stack also includes Python, Claude Code, Codex.

What license does coder_eval use?

Use freely for any purpose, including commercial use, as long as you keep the copyright and license notices.

How hard is coder_eval to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is coder_eval for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.