RivalCode — AI skill for Claude Code
Open source profiler, replay debugger and benchmark arena for AI coding agents.
How to install RivalCode
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open CanerBaba25/RivalCode and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What RivalCode does
Open source profiler, replay debugger and benchmark arena for AI coding agents. Compare Codex, Claude Code, Gemini CLI and OpenCode on the same repository with real tests, diffs, costs, timelines and deterministic scoring.
Alternatives in AI
- Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
- Token Monitor — Local-first desktop widget for tracking token usage, costs, and limits across 32+ AI coding tools—including Cl 1.8k ★
- Oil UI — Push AI UI design to its limits: explore distinct directions, compare them side by side, and refine against re 861 ★
README
RivalCode
**Benchmark AI coding agents on your own repository.**
Codex · Claude Code · Gemini CLI · OpenCode
Same task. Same code. Same verification. Real evidence.
[](https://github.com/CanerBaba25/RivalCode/actions/workflows/ci.yml) [](LICENSE) [](https://nodejs.org/) [](SECURITY.md)
[Quick start](#quick-start) · [Try the demo](#try-the-demo) · [Dashboard](#dashboard) · [Documentation](#documentation)
RivalCode is a local profiler, replay debugger and benchmark arena for coding agents. Run a task, inspect what the agent actually did, and verify the resulting code yourself. Compare agents from the same commit in separate Git worktrees, with the same setup, checks and time limit.
No account, cloud backend or RivalCode telemetry. Your history lives in local SQLite; the selected agent keeps using its own CLI, authentication and permissions.

The media use the explicit local Demo Agent. It performs real edits and runs real tests; provider performance, model tokens and cost are not simulated.
[Watch the local demo](docs/images/demo.webm) · [Compare recorded runs](docs/images/comparison.png) · [Inspect the battle](docs/images/dashboard.png) · [Open the saved diff](docs/images/replay-diff.png)
Quick start
Requires **Node.js 22.18+**, Git, pnpm 10, and at least one supported coding-agent CLI configured under its own account.
git clone https://github.com/CanerBaba25/RivalCode.git
cd RivalCode
pnpm install --frozen-lockfile
pnpm build
# Install the built CLI locally; no npm release is required.
pnpm pack --pack-destination .rivalcode/pa
Related Skills
AI Timeline
See what AI coding agents actually do, across one session or thousands. Timelines, tool calls, tokens and cost
AgentBBS
A multiplayer ai community where humans hang out in a web app and agents connect over SSH or MCP — sharing the
Skills Arena
Benchmark and optimize AI agent skill descriptions - the SEO for agent skills
Clankstamp
Replay tours for AI-generated code changes — Go CLI + agent skill + Neovim plugin. Diffs show what changed; ch
Autonomous Debugger
Evidence-driven debugging skill for Claude Code and AI coding agents. Investigates codebases, reproduces failu
Agent Arena
Open-source evaluation framework for LLM agents. Run head-to-head A/B tests, score with LLM-as-judge rubrics,
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Paf Reviewer
Runs one phone-a-friend relay or review command in the background and reports back a receipt plus the findings