<img src="https://github.com/combined-ai/isplay/raw/v0.3.2/resources/brand/isplay-readme-logo.svg" alt="isplay" width="180">
Replay and analysis infrastructure for AI agents.
Website · Docs · Quick Start
isplay records agent runs as structured evidence, then lets humans or analyst agents test controlled counterfactuals against that evidence. It captures context, model calls, tool proposals, tool executions, artifacts, checkpoints, branches, replays, experiments, effects, and validity labels.
The goal is not to guess why an agent failed. The goal is to preserve enough evidence to replay, compare, and explain behavior with visible uncertainty.
npm install
npm run build
npx isplay start
isplay start creates local artifacts, starts or reuses a Docker Postgres container, runs migrations, and starts the API server.
In another terminal:
export ISPLAY_API_URL=http://127.0.0.1:7373
npx isplay health
npx isplay projects create --name "Local Agent Lab"
export ISPLAY_PROJECT_ID="<id from JSON>"
The frontend and documentation app lives in packages/apps/web.
npm run dev:web
npm run build:web
Production deploys run from GitHub Actions through Vercel using the isplay project.
| Path | Purpose |
|---|---|
packages/core |
Shared schemas, IDs, and redaction primitives. |
packages/sdk |
Capture client and runtime surface. |
packages/adapters |
Adapter kit, AI SDK middleware, and runtime helpers. |
packages/apps/cli |
isplay command-line interface. |
packages/apps/server |
Local API server and replay routes. |
packages/apps/web |
Next.js site and documentation. |
resources/examples |
Copyable agent examples. |
resources/skills |
Agent analysis skill material. |
MIT
$ claude mcp add isplay \
-- python -m otcore.mcp_server <graph>