The agent experience toolkit

It passed.
But was it
usable?

AJX puts a fresh agent in your product. See where it hesitates, what breaks, and exactly what your team can improve.

Works with

Codex · Claude Code · Kiro CLI

experience.inspectInteractive fictional demo
TaskExport 100 records to CSV.✓ Verified
02$ demo-export export --out result.csv
03error: unknown flag --out!
04$ demo-export export --help
--output <path> Write CSV to file
05$ demo-export export --output result.csv
··· 47s without progress feedback
08✓ CSV valid · 100 rows
↳

The task succeeded.
The first attempt didn’t.

Abbreviated display of the included fictional trace.

Demo Export CLI · sample product v1.2.0Invented events + metrics

A pass is an outcome.
Usability is the path to it.

03Product asks
01Failed tool call
108sAttempt duration
Fictional sample

From a real task
to a concrete next step.

Use the harness and model your customers use. Keep the task and success check explicit. Then inspect what actually happened.

⌘Configure

Set the conditions.

Task, harness, model, access, and environment. Start with one bounded attempt.

⑂Observe

Capture the journey.

A fresh worker tries the task. Inspect progress and artifacts in the local console.

✓Verify

Check the result.

Keep what the agent claimed separate from what your success check confirms.

↗Improve

Act on the evidence.

Prioritized asks point back to events, so your team can inspect the reasoning.

Same task.
Different experiences.

Compare asks and outcomes across product versions and harnesses. Open the complete matrix to inspect provenance and measurement limits.

Explore the complete example ↗
Fictional sample · illustrative outcomes, not a model benchmark
What to inspect BaselineProduct v1.2.0Codex · synthetic fixture RevisedProduct v1.3.0Codex · synthetic fixture HeadlessProduct v1.3.0Kiro CLI · synthetic fixture
Product asks 3 asks

Fix the quick-start flag.
Show export progress.
Clarify export vs. dump.

1 ask

Show export progress.

1 ask

Check headless authorization before export.

Verified outcome ✓ Succeeded ✓ Succeeded ! Failed: approval required
Elapsed time 1m 48s 34s 25s
Recorded tool calls Partial coverage 5 / 1 failed 3 / 0 failed 2 / 1 failed
Inspect evidence Open report ↗ Open report ↗ Open report ↗

All events, product versions, and measurements above are invented to demonstrate AJX reports. These runs do not establish performance differences between products, models, or harnesses.

Give your agent
the starting point.

Open your project and paste the prompt. Your agent installs the native AJX CLI and skill, checks setup, and helps you define one useful test.

01

A project to try
A CLI, SDK, API, or developer workflow.

02

A signed-in worker CLI
Codex, Claude Code, or Kiro CLI on macOS or Linux.

03

A quick review before the run
Agree on success, access, and model costs.

Your results: a report, visual journey, and underlying artifacts. Once the task is stable, add matrix runs and ajx ci acceptance checks.

Paste this into your agent
Install the latest stable AJX CLI and skill by following
https://raw.githubusercontent.com/royosherove/ajx/main/docs/AGENT-QUICKSTART.md
Then load the installed AJX skill.

I want to use AJX to test jq.
Starting point: https://jqlang.org/manual/
Task: Filter a sample JSON inventory to in-stock items and export their names and prices as CSV.

Prepare any tools, generated sample data, and local test server needed in a temporary workspace.
Use the AJX skill to run one trial with a fresh agent, verify the result, and show me the report and journey.
Try an example. No project needed.CLI + skill installed together
Prefer a terminal? Install the CLI + skill yourself.
bash -o pipefail -c 'curl -fsSL https://github.com/royosherove/ajx/releases/latest/download/install.sh | bash' && export PATH="$HOME/.local/bin:$PATH"

macOS or Linux. The installer includes the skill. Your agent can read it directly; start a fresh session if the host needs one to discover /ajx. No GitHub login required.

Existing skill? Get the complete replacement command.

One installation. CLI + Agent Skill. No Go toolchain or GitHub login.