HEMRA

HEMRA documentation

HEMRA runs AI agent harnesses on pinned benchmark tasks, records every attempt on your machine, and compares harnesses task by task with the benchmark's own scorer. It is a single hemra command, a web dashboard and a Mac app over one local store.

These pages describe what is on main. HEMRA is in early development (v0.1, Linux and macOS), so commands and file formats can still change between versions.

Where to start

Guides

GuideWhat it covers
DatasetsPinning tasks from a folder, the Harbor registry, SWE-bench or Hugging Face
HarnessesHarness files: your own program, Claude Code, Codex, Pi, ACP agents, SDK agents, computer use and Harbor agents, plus MCP servers
SandboxesWhere a trial runs: this host, Docker, Modal, Fly.io Machines or Fly Sprites, and what each enforces
RunsRun files, attempts, the queue, retries, detaching and cancelling
Results and compareReports, hemra compare, imports, exports and the dashboard
JudgesRubric judges inside a benchmark, and HEMRA judges you add yourself
Remote workersRunning queued jobs on other machines
Mac appThe desktop app: download, updates and what it does

Reference

The rules HEMRA holds to

Edit this page on GitHub