Agent Workbench — AI skill for Claude Code
Windows-first Electron desktop workbench for safe, user-controlled AI coding-agent workflows: deterministic verification, receipts, opt-in agent observation.
How to install Agent Workbench
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ASER-ho/agent-workbench and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Workbench does
Windows-first Electron desktop workbench for safe, user-controlled AI coding-agent workflows: deterministic verification, receipts, opt-in agent observation.
Alternatives in AI
- Open Science — Open Science Desktop — local-first, model-agnostic AI research workbench for macOS, Windows & Linux 1.5k ★
- Memmy Agent — 🍙 A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memor 1k ★
- The Pair — Open-source AI pair programming for desktop: a Mentor + Executor agent cross-check each other's code to catch 358 ★
README
Agent Workbench
Adversarial verification for AI-agent workspaces. The core path:
External Coding Agent -> Controlled Verification -> Evidence
-> Deterministic Verdict -> Immutable Receipt
**Primary deliverable: the `aw` CLI** (`aw-verify` npm package). Run a trusted recipe against a git workspace and get an immutable, evidence-bound receipt that says what was checked, what the honest verdict is, and which code state it was bound to.
Agent Workbench is an independent project and is not affiliated with or endorsed by Anthropic or OpenAI. Vendor names identify supported external tools only.
Install & use
npm install -g aw-verify # or: node cli/build.mjs && npm link
aw init ./my-workspace # scaffold contract.json + test/verify.test.mjs
aw verify ./my-workspace --contract ./my-workspace/contract.json # exit 0 = VERIFIED
aw inspect ./my-workspace # read-only report, never executes a recipe
verifyexit codes:0VERIFIED,1FAILED / INSUFFICIENT_EVIDENCE,2usage or environment error — drops straight into a CI gate.verifywrites an immutableverification-receipt.json+verification-handoff.md.- Receipts are display-safe and evidence-bound.
VERIFIEDis not human acceptance;AcceptanceDecisionremainsNOT_RECORDED.
Safety model
- The recipe is a fixed
node --testrun by a trusted externalnode.exewith an allowlisted environment; arbitrary commands are never executed. - The Subject Snapshot is captured before/after and must be byte-identical — a
test that mutates the workspace fails closed (
INSUFFICIENT_EVIDENCE). - No network, no server, no Electron, no telemetry.
Repository layout
src/engine/— the verification engine (pure Node; also consumed by the desktop app).src/shared/— pure shared types and logic (contracts, receipts, criteria).src/utils/— pure utilities.cli/— theaw-verifynpm package (esbuild bundle of `script
Related Skills
Garl Receipt Action
Cryptographic verification for AI-authored code. ECDSA-signed receipts (secp256k1, RFC 6979 deterministic) for
Claude Code Jev Router
Picks the model tier for a delegated Claude Code task before it spawns. Opt-in per repo, reversible in one com
Receipts
Agents need receipts: re-prove an AI fix before you trust it. The Gates (G0-G10) + a Claude Code adapter + CI
Driftproof
Continuous, model-version-bound verification of agent skills: run a skill's eval suite with and without the sk
Local Agent Workbench
A local-first macOS control plane for Claude Code, Codex and local AI with durable tasks, safe worktrees, huma
Remote Arc
Controlled remote computer access for AI — connect ChatGPT, Claude, Codex and MCP clients to Windows, macOS an
Related Agents
Electron Pro
Use PROACTIVELY when building or hardening an Electron desktop app — safe IPC, context isolation, no nodeInteg
Demo Orch Content
Orchestrates the content-and-readiness phases — the live-demo build's phase-demo-05 (talking-points copy, runb
Packager Troubleshooter
Use this agent when packaging fails or needs changes — yarn build:package:windows mac linux, PyInstaller error