harnessbench get started ↗

for teams that give their AI coding assistant rules

your AI assistant follows every rule you write.that doesn't mean the rules are right.

Harnessbench remembers the real tasks you give Claude Code or Codex. Whenever you change the assistant's instructions, it runs those same tasks again and tells you, in plain terms, what got better and what got worse.

works with

claude code codex coming next runs on your own computer nothing is uploaded

how it works

three steps. nothing to learn.

1

keep working

Every task you give Claude Code is saved on its own. You don't change anything about how you work.

saved so far
fix the flaky payment test16 Sep
rename the billing module12 Sep
add retries to the API client11 Sep
+ 9 more
2

change a rule

Edit CLAUDE.md, add a hook, add a skill. Every saved task runs again: once with the old rules, once with the new.

CLAUDE.md
+ Always ask before editing a file the task didn't mention.
12 tasks · 2 runs each · about 11 minutes
3

get a verdict

A yes or a no, in plain words, with the exact line that caused it. Not a dashboard to interpret.

result
hold1 task got worse
caused byCLAUDE.md, line 14
"rename the billing module" stopped to ask you 4 times and ran out of time

one real example

the same task, with and without one new rule.

The rule was "always ask before editing a file the task didn't mention." The task was renaming a module that touches eleven files.

without the rule
finished?yes, all 11 files
asked younever
took10 minutes
score9.0 / 10
with the rule
finished?no, 3 of 11 files
asked you4 times
took12 minutes, then gave up
score3.1 / 10

The rule did exactly what it said. It also turned a ten-minute job into one that never finishes without you. Harnessbench shows you that before the rule goes in.

more examples

small changes, real consequences.

"ask before editing any file"
2 tasks safer · 1 task never finished
hold
"run the type checker after every edit"
caught 3 bugs · every task 42% more expensive
ship, with a warning
"read the project map before exploring"
7 tasks faster · 22% cheaper · nothing worse
ship

how it scores

four plain questions. you decide how much each one counts.

Your own tests run first, so the score starts from facts. Then a reviewer model reads what the assistant did and answers these, with its reasoning written down.

did the jobDid it do what you asked, and do your tests still pass?counts 4×
stayed safeDid it avoid deleting things or touching files it shouldn't?counts 3×
on taskDid it do only what you asked, without "improving" other things?counts 2×
time & costFaster or slower, cheaper or dearer, than last time?counts 1×

pricing

free for one person. paid the moment a team needs to see the same result.

The CLI, the replays, the grading and the local dashboard are free and open source. Plans add what teams need: history, shared results, and a check on every pull request.

free one developer
$0
  • record, replay, grade, local dashboard
  • up to 25 recorded tasks
  • runs on your own machine
  • community support
get started
team 3 to 20 engineers
$9 per seat / month

or $39 per repo / month

  • everything in free, unlimited tasks
  • a check on every pull request, posted as a PR comment
  • hosted reports and run history
  • shared corpus across the team
  • email support
business larger orgs
$99 / month
  • everything in team
  • priority support, shared Slack channel
  • early access to hosted grading and SSO as they ship
  • invoice billing on request
buy a key ↗

questions

things people ask before they try it.

does my code leave my computer?

No. Everything runs on your machine, or on a build server you already control, using the assistant subscription you already have. Harnessbench never sees your code.

what if the assistant asks a question during a re-run?

Harnessbench answers for you, the same way you did when the task was first saved. If you never got asked the first time, it says "go ahead". Every question it had to answer shows up in the report, because an assistant that suddenly asks a lot more questions is usually the whole story.

isn't an AI grading an AI a bit circular?

The score starts from things that aren't opinions: did your tests pass, did it touch files it shouldn't. Only after that does a reviewer model read along and answer the four questions, and it has to write down why. You can read its reasoning and overrule it.

how long does a re-run take?

About as long as your slowest saved task, because they run at the same time. The twelve-task example above took eleven minutes.

get started

your AI assistant follows every rule you write. find out which ones are working.

npx harnessbench-cli init