Local-first evidence review, evaluation and refinement workspace for AI agents and agent harnesses.
1
stars
16
commits
JavaScript
primary language
Sep 3, 2026
updated
Agent Review Studio is a local-first quality and evaluation workbench for AI agents and agent harnesses. It turns real workflows into repeatable tests, helps people separate strong agent behaviour from failures, records human corrections beside the evidence, and shows whether a new harness version is genuinely better than its baseline.
Use it before or alongside agent training and fine-tuning: define evaluation cases, review complete execution traces, label claim and action failures, compare versions, and export trusted improvement data. Agent Review Studio prepares evidence and datasets that can guide prompt, retrieval, tool, workflow or later model-training work; it does not itself change model weights.
Fresh installations contain no preloaded agent, workspace or evaluation runs. Each operator creates and names the agent, harness, workflow or service they want to evaluate. Chaser Agent exists only in the owner's personal browser data and as an optional importable case-study pack; it is not a product default.
Live application: agent-review-studio.chaseintech.chatgpt.site
Version 1.5.0 is the current public repository release. The hosted application is a separate deployment surface, so its displayed version should be checked before treating it as equivalent to the repository release.

Version 1.5.0 makes that evaluation loop agent-agnostic from first launch. A new operator starts with an empty workspace screen and names the system they are evaluating; no Chaser Agent identity or data is injected. Existing personal Chaser installations migrate into ordinary deletable local workspaces. Workspace setup captures the agent or harness purpose and evaluation goal; the sidebar accordion keeps Pages and Runs inside each workspace; and deterministic checks, probabilistic evaluators and human decisions remain visibly separate.
This is agent evaluation, human labelling, evidence curation and harness refinement. It prepares trusted improvement data; it is not automatic model-weight fine-tuning.
The review output can improve:
Model fine-tuning may later consume carefully selected review data, but this application currently changes neither model weights nor imported source artifacts.
It can fully run the evaluation and improvement-data workflow for an agent or agent harness:
Agent Review Studio does not itself update model weights. Weight fine-tuning still needs a separate training system, an approved dataset with target outputs, model configuration, compute and a fresh evaluation pass. This distinction prevents a completed review from being mistaken for a completed training job.
The complete beginner walkthrough is in docs/OPERATOR_GUIDE.md. The in-product Guided tour visits these same controls and can be restarted from Settings.
The current adapter registry supports:
| Group | Formats | Behaviour |
|---|---|---|
| Structured data | JSON, JSONL, NDJSON, YAML, YML, TOML | JSON and JSON Lines are parsed; other structured text is previewed and retained. |
| Tables | CSV, TSV | Browser table preview plus raw retention. |
| Documents and logs | Markdown, TXT, LOG, XML, HTML | Safe text preview; HTML is not executed. |
| Source code | JS/TS, Python, SQL, shell, PowerShell and common language/config extensions | Read-only text preview. |
| Visual evidence | PNG, JPG, JPEG, WebP, GIF, SVG, PDF | Safe browser preview when supported; otherwise retained for download. |
| Other attachments | Any extension | Stored as an immutable binary attachment with metadata and download-copy access. |
The detailed adapter and normalization contract is in docs/ARTIFACT_COMPATIBILITY.md.
npm install
npm run dev -- --host 127.0.0.1 --port 4173
Open the address printed by Vite. Data remains in the browser profile on this computer.
The browser-local runner needs no second process. To test the bounded localhost bridge in another terminal:
npm run runner
The bridge binds to 127.0.0.1:4318, accepts only localhost Studio origins, creates a new immutable bundle and performs no provider call, external action, memory promotion or model training.
npm test
npm run build
The test suite covers adapter aliases, JSON Lines recovery, nested run grouping, empty first-run workspace state, legacy personal-workspace migration, workspace purpose/goal persistence, deterministic diagnostics, claim-label contracts, ranked extraction, immutable run creation, goal-aware evaluation recommendations, optional case-study fixtures, automated evaluators, baseline comparison, reviewer agreement, CI gates, revision lineage and Sites packaging. Browser interaction and personal-instance migration proof are recorded in design-qa.md.
Version 1.5.0 is licensed under Apache-2.0 and includes contribution and security policies. The source is public at github.com/chasedndt/agent-review-studio, and the working application is deployed through OpenAI Sites. The package remains private: true to prevent accidental npm registry publication; that flag does not limit source-code use under the repository license.
16 commits
JavaScript
67.9%
CSS
31.9%
Local-first evidence review, evaluation and refinement workspace for AI agents and agent harnesses.
1
stars
16
commits
JavaScript
primary language
Sep 3, 2026
updated
Agent Review Studio is a local-first quality and evaluation workbench for AI agents and agent harnesses. It turns real workflows into repeatable tests, helps people separate strong agent behaviour from failures, records human corrections beside the evidence, and shows whether a new harness version is genuinely better than its baseline.
Use it before or alongside agent training and fine-tuning: define evaluation cases, review complete execution traces, label claim and action failures, compare versions, and export trusted improvement data. Agent Review Studio prepares evidence and datasets that can guide prompt, retrieval, tool, workflow or later model-training work; it does not itself change model weights.
Fresh installations contain no preloaded agent, workspace or evaluation runs. Each operator creates and names the agent, harness, workflow or service they want to evaluate. Chaser Agent exists only in the owner's personal browser data and as an optional importable case-study pack; it is not a product default.
Live application: agent-review-studio.chaseintech.chatgpt.site
Version 1.5.0 is the current public repository release. The hosted application is a separate deployment surface, so its displayed version should be checked before treating it as equivalent to the repository release.

Version 1.5.0 makes that evaluation loop agent-agnostic from first launch. A new operator starts with an empty workspace screen and names the system they are evaluating; no Chaser Agent identity or data is injected. Existing personal Chaser installations migrate into ordinary deletable local workspaces. Workspace setup captures the agent or harness purpose and evaluation goal; the sidebar accordion keeps Pages and Runs inside each workspace; and deterministic checks, probabilistic evaluators and human decisions remain visibly separate.
This is agent evaluation, human labelling, evidence curation and harness refinement. It prepares trusted improvement data; it is not automatic model-weight fine-tuning.
The review output can improve:
Model fine-tuning may later consume carefully selected review data, but this application currently changes neither model weights nor imported source artifacts.
It can fully run the evaluation and improvement-data workflow for an agent or agent harness:
Agent Review Studio does not itself update model weights. Weight fine-tuning still needs a separate training system, an approved dataset with target outputs, model configuration, compute and a fresh evaluation pass. This distinction prevents a completed review from being mistaken for a completed training job.
The complete beginner walkthrough is in docs/OPERATOR_GUIDE.md. The in-product Guided tour visits these same controls and can be restarted from Settings.
The current adapter registry supports:
| Group | Formats | Behaviour |
|---|---|---|
| Structured data | JSON, JSONL, NDJSON, YAML, YML, TOML | JSON and JSON Lines are parsed; other structured text is previewed and retained. |
| Tables | CSV, TSV | Browser table preview plus raw retention. |
| Documents and logs | Markdown, TXT, LOG, XML, HTML | Safe text preview; HTML is not executed. |
| Source code | JS/TS, Python, SQL, shell, PowerShell and common language/config extensions | Read-only text preview. |
| Visual evidence | PNG, JPG, JPEG, WebP, GIF, SVG, PDF | Safe browser preview when supported; otherwise retained for download. |
| Other attachments | Any extension | Stored as an immutable binary attachment with metadata and download-copy access. |
The detailed adapter and normalization contract is in docs/ARTIFACT_COMPATIBILITY.md.
npm install
npm run dev -- --host 127.0.0.1 --port 4173
Open the address printed by Vite. Data remains in the browser profile on this computer.
The browser-local runner needs no second process. To test the bounded localhost bridge in another terminal:
npm run runner
The bridge binds to 127.0.0.1:4318, accepts only localhost Studio origins, creates a new immutable bundle and performs no provider call, external action, memory promotion or model training.
npm test
npm run build
The test suite covers adapter aliases, JSON Lines recovery, nested run grouping, empty first-run workspace state, legacy personal-workspace migration, workspace purpose/goal persistence, deterministic diagnostics, claim-label contracts, ranked extraction, immutable run creation, goal-aware evaluation recommendations, optional case-study fixtures, automated evaluators, baseline comparison, reviewer agreement, CI gates, revision lineage and Sites packaging. Browser interaction and personal-instance migration proof are recorded in design-qa.md.
Version 1.5.0 is licensed under Apache-2.0 and includes contribution and security policies. The source is public at github.com/chasedndt/agent-review-studio, and the working application is deployed through OpenAI Sites. The package remains private: true to prevent accidental npm registry publication; that flag does not limit source-code use under the repository license.
16 commits
JavaScript
67.9%
CSS
31.9%