OpenEvalOPEN SOURCE
v0.2.0 · Interactive evidence & easier setup

YOUR AGENTS. YOUR EVIDENCE.

See what your agents actually do.

Turn local conversations into insights. Run repeatable evaluations. Follow every result back to the work behind it.

Free & open source · Runs on your machine · No account to inspect transcripts

OPENEVAL / COMPAREEXAMPLE DATA

A RESULT IS JUST THE BEGINNING

Which change helped?

Inspect a run. Then look at the evidence.

BASELINE · PINNED INSPECTION

24 of 40 example attempts passed. Same illustrative case cohort.

Interactive illustration, not a benchmark result. Hover or focus to inspect; click or Enter to pin. Escape clears the pin.

View example data table
Illustrative data, not measured agent performance
RunPassedMedian durationTokens
Baseline24/4048 s120,000
Prompt revision30/4041 s110,000
Tool revision34/4036 s98,000
01Understand your workWhat happened across your agents?03Play an evaluationExplore the reference yourself.
40repeatable evaluation cases
Local-firstSQLite storage on your machine
MITopen source, yours to extend

FROM ACTIVITY TO UNDERSTANDING

A closer look, at every level.

Start with the overview. Keep going until the result makes sense.

01 / OBSERVE

Your work, brought together.

Explore local sessions across supported agent tools. Compare activity, models, token usage, and API-equivalent estimates with coverage kept visible.

See supported source formats ↗
02 / INSPECT

Follow the evidence.

Move from a chart to matching sessions, then to the conversation. Search beyond the loaded page, expand tool results, and inspect recorded reasoning separately.

Read the transcript contract ↗
03 / EVALUATE

Make the comparison repeatable.

Run the same cases with different agents or settings. Compare outcomes, review graders, and keep saved experiment snapshots with explicit evidence boundaries.

How grading works ↗

REAL APP CAPTURES

Your work, made inspectable.

Real snapshots from a local OpenEval installation, reviewed before sharing. Open either image to inspect it at full resolution.

Collection inventory, tool activity, and recorded versus missing evidenceExplore the Collection capture ↗
Know what your data covers. Inventory and evidence quality stay beside usage totals.
Model usage table with session counts, tokens, tool errors, and estimated API costsExplore the Models capture ↗
Understand model activity. Compare usage with pricing and tool-error context.

Capture-time snapshots, not live totals or benchmark results. API-equivalent cost is an estimate, not an invoice or subscription usage. These images are separate from the illustrative interactive tour.

WATCH THE WORK TAKE SHAPE

Evaluations you can explore.

Route planners, interactive data stories, marble physics, firefly gardens, and rhythm games. OpenEval’s Playground lets you explore reference demos and set up the matching evaluation.

How these cases are evaluated ↗
Five stops connected in a route, illustrating a route-planning task0102030405
Route planner ILLUSTRATION · REFERENCE CASE AVAILABLE
Ready when you are. No account or install.

Real reference solution from the case library. It runs only after you press Play, in an isolated frame. This is not an agent’s evaluated output.

UP AND RUNNING

Your first insight starts here.

Install Node 22 with npm 10, then run these commands. Setup installs locked dependencies, checks SQLite, and builds the dashboard.

  1. Install the release.
  2. Open http://127.0.0.1:3000.
  3. Visit Collection to explore your local sessions.

The first build can take several minutes. No API key is needed for transcript inspection. Launching evaluations requires an authenticated agent CLI and may use paid inference.

Full setup & troubleshooting guide ↗
TERMINAL · NODE 22 / NPM 10
git clone --branch v0.2.0 --depth 1 https://github.com/RasputinKaiser/OpenEval.git
cd OpenEval
npm run setup
npm run open

macOS setup verified · Linux CI verified · Windows native setup unverified

BUILD WITH US

Open code. Clear contracts.

A few useful answers.

Is this the dashboard, or a website about it?

This is the public project website. OpenEval runs locally with a Node server and SQLite. Install it to inspect your own conversations and launch evaluations. This website never reads your local transcripts.

Which agents and formats are supported?

Collection readers and evaluation runners have different coverage. Claude Code, Codex, ncode, and additional sources have documented support. Kimi, DeepSeek, ZCode/OpenCode, and Grok exports have explicit format and field limits. Check the source coverage table; a provider name alone does not establish a transcript format.

Are the costs my subscription usage?

No. Recorded cost, estimated API-equivalent cost, and unavailable cost remain distinct. Transcript token counts cannot establish subscription usage percentages.

How do I update?

In the local app, open Settings → OpenEval updates. Check the latest release and follow the instructions. Stop the server and running evaluations before installing, preserve local edits, and back up your data. Automatic replacement of a running server is not included.

How can I contribute or get help?

Read the contribution guide, open a discussion, or file an issue. For vulnerabilities involving private data, use a private security report.

INTERACTIVE TOUR / EXAMPLE DATA

Follow a result into its evidence.

Pick an attempt

Each square is one example attempt. Its outcome is named as well as colored.

Passed Failed

STEP 3 / INSPECT THE CONVERSATION

Example transcript

Illustrative messages and measurements, created for this website tour. Your local OpenEval reader shows the original source evidence, with search, tool pairing, and stable message links.