Octobench — Development skill for Claude Code
Benchmark harness that compares coding agents — not just models — on real, contamination-resistant tasks: 80 fail-to-pass cases from merged OSS PRs, long-run sequences, SWE-bench-Live, and 25+ domain.
How to install Octobench
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Muvon/octobench and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Octobench does
Benchmark harness that compares coding agents — not just models — on real, contamination-resistant tasks: 80 fail-to-pass cases from merged OSS PRs, long-run sequences, SWE-bench-Live, and 25+ domain benchmarks. We benchmark our own agent, octomind, under the same rules.
Alternatives in Development
- Clean Worktree (Interactive) — Interactive cleanup of worktrees: lists merged/stale branches and asks confirmation before deleting 25.5k ★
- Worktree Cleanup — Remove worktrees and branches that have been merged: $ARGUMENTS 23.4k ★
- OSS Forensics 2.3k ★
README
octobench
[](https://github.com/Muvon/octobench/actions/workflows/ci.yml) [](LICENSE)
**WIP Notice:** This project is actively under development and APIs/behavior may change without notice. Use at your own risk while we stabilize it.
Benchmark framework to compare **LLM tool + config + prompt** setups across a shared set of cases.
**Latest results:** see [BENCHMARK.md](BENCHMARK.md) — the real-commit benchmark (80 fail-to-pass-proven one-shot tasks and 25 long-run sequences harvested from merged pull requests in trusted OSS projects across 5 languages) comparing claude, codex, octomind, and opencode, with full reproduction instructions.
Contribution guide: see [CONTRIBUTING.md](CONTRIBUTING.md) (focused on adding new cases).
Note: `octomind` is Muvon's own coding agent — we benchmark it under the same fairness rules as every other client.
Documentation
- docs/USAGE.md — CLI reference, executors, env vars
- docs/ARCHITECTURE.md — concepts and case lifecycle
- docs/EXTENDING.md — adding cases and benchmarks
- docs/PROVIDER_INTERFACE.md — provider contract
- docs/HARNESS.md — real-commit case construction rules
- docs/ONESHOT.md / docs/LONGRUN.md — case formats
- AGENTS.md — onboarding entrypoint for contributors and agents
Key ideas
- Cases define prompts and scripts.
- Providers are Python implementations that run tools and return normalized telemetry.
- Judge is an LLM prompt with strict JSON output.
- setup.sh / quality.sh / validate.sh are bash scripts whose logs are fed to the judge.
Quick start
- Create a venv and install deps (Python 3.11+):
python3 -m venv .venv
source .venv/bin/activate
pip in
Related Skills
RA.Aid Swe Bench
Streamlined interface for running the RA-AID agent on the SWE Bench dataset.
OSS Autopilot
Open source contribution manager — tracks PRs across repos, discovers issues, diagnoses CI failures, drafts ma
OSS Overnight
Overnight prepare-and-queue run: check PRs, prepare fix branches in worktrees, write a morning report. Never p
Agento Report
Get a status report of all PRs agento is handling — merged vs not merged, green status breakdown
Claw Bench
Benchmark suite: Claw Code (Rust) vs Claude Code (Node.js)
Warden Bench
Run the golden benchmark suite for one token-warden agent (or all) and compare results against the frozen run1
Related Agents
Bench Reporter
Updates benchmark documentation with results from bench-runner. Maintains BENCHMARK.md, README.md, and EVAL-GA
Benchmark Sweep
Runs the real benchmark/performance-gate tasks defined in a repo's own deno.json(c) (today, @zanix/server's be
Kookr OSS Issue Scout
Scouts an external GitHub repo for the best issue to contribute to. Scores candidates, runs label-based exclus