CodeJoust — AI skill for Claude Code
Pit AI coding agents against the same bug.
How to install CodeJoust
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open he-yufeng/CodeJoust and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What CodeJoust does
Pit AI coding agents against the same bug. Score them on tests, diff, cost, and time — pick the winning patch.
Alternatives in AI
- Hexstrike AI — HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomousl 8.2k ★
- Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
- Openclaw Dashboard — 🔐 Secure, real-time monitoring dashboard for OpenClaw AI agents 654 ★
README
[](https://pypi.org/project/codejoust/) [](https://pypi.org/project/codejoust/) [](https://opensource.org/licenses/MIT)
[**Quickstart**](#quickstart) · [**How It Scores**](#how-it-scores) · [**Agents**](#agents) · [中文](README_CN.md)

Same model, different harness. Independent testing found Claude Sonnet scored **77% through Claude Code** but **93% through Cursor** on the same benchmark — a 15-point gap that is pure tooling, not model quality. Which "AI coding assistant" is right for your task is not a model question, it's a **task-level empirical question**.
CodeJoust answers it. One CLI command fires the same task at Claude Code, aider, Codex, Gemini CLI, Kimi Code in parallel — each in its own `git worktree` — then auto-grades them and hands you the winning patch.
Why not just open three terminals?
That's what most people do. It's also why most people never actually benchmark their tools — running three agents, waiting, eyeballing three diffs, manually tallying tokens is work, so they pick one and stick with it.
CodeJoust takes that hour down to one command:
codejoust run "fix the off-by-one in Scheduler.next_fire" \
--agents claude-code,aider,codex --test "pytest tests/test_scheduler.py"
You get:
- A side-by-side terminal table ranked by test pass-rate → cost → diff size → latency
- A single-file HTML report with each agent's full diff
- One
.patchfile per agent — apply the winner withgit apply
Install
pip install codejoust
You'll also need whichever agent CLIs you want to race. Install as many or as few as you like:
Related Skills
Jules
Delegate coding tasks to Google Jules AI agent for async bug fixes, documentation, tests, and feature implemen
Jev Flash Router
open-sourced jev-flash-router: an MCP server for TypeSafe's new Jev model. AI coding agents waste hundreds of
F1 Race Strategy Agent
CSE 598 Agentic AI capstone baseline — an agentic F1 race-strategy engineer: a Claude tool-use loop that recom
Overscope
Catch AI coding-agent scope creep before you commit. Overscope compares Claude Code and Codex sessions with yo
Promptdiff
Git for prompts. Semantic diff, lint, score & Claude Code hook for LLM prompt files.
Agent Arena
Open-source evaluation framework for LLM agents. Run head-to-head A/B tests, score with LLM-as-judge rubrics,
Related Agents
Build Worker
Sonnet-tier worker for everyday coding subtasks: implement a well-specified function or component, fix a descr
Matcher
Score each queued role 0-100 against the profile using the scoring rubric; pick a resume category; flag inelig
Patch Engineer
Drafts a minimal idiomatic unified diff that closes exactly the cited bound, then verifies it by re-running th