Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Replay your coding agent sessions as a map and a timeline
翻訳待ち
Loading the full README.
Read the full README ↗See what your coding agent actually did. Replay every session as a map and a timeline: what it read, what it edited, what failed, and what it shipped. Local, open source, works across Claude Code, Codex, Cursor, Copilot, OpenCode, Kiro, Gemini CLI, Antigravity CLI, Command Code and Goose.
uvx agentplay@latest
That one command finds the agent sessions already on your machine, builds a redacted replay of each one, and opens a local viewer. No account and no API key are required, and your session data never leaves your machine. The only network call is an optional email signup in the viewer, described under Privacy; set AGENTPLAY_NO_NETWORK=1 to switch it off.
Screenshot of the bundled demo session (synthetic data). Dark mode: docs/images/explorer-dark.png.
If agentplay shows you something about your agent you didn't know, a ⭐ helps other people find it.
Your agent's transcripts already record what it did: which files it read before editing, which commands it retried, which MCP servers failed, where the context window filled up, and which subagents came back empty. That data sits in ~/.claude, ~/.codex, ~/.cursor and similar folders, and almost nobody looks at it.
agentplay makes that data readable. Every session becomes a map of everything it touched and a timeline you can play back, so you can answer questions like:
You need Python 3.11 or newer. agentplay has no runtime dependencies beyond the standard library.
uvx agentplay@latest # run the newest release without installing (uv: https://docs.astral.sh/uv/)
pipx run agentplay # same, with pipx
pip install agentplay # or install it into an environment
Setting up with a coding agent? Point it at install.md: step-by-step instructions written for an agent, covering every option above and how to check the viewer is up.
git clone https://github.com/Entelligence-AI/agentplay
cd agentplay
make setup # python venv + viewer node_modules
make viewer # build the web viewer and copy it into the Python package
make run # agentplay view, from the checkout
The default session folders (C:\Users\<you>\.claude, .codex, and so on) are found automatically; no path configuration is needed.
make works under Git Bash or MSYS2 (it uses python\.venv\Scripts\python.exe on Windows) and in WSL. Without make, run the equivalent steps in PowerShell:
git clone https://github.com/Entelligence-AI/agentplay
cd agentplay
uv venv python\.venv
uv pip install --python python\.venv\Scripts\python.exe -e "python[dev]" jsonschema
cd viewer
corepack pnpm install --frozen-lockfile
corepack pnpm run build
Remove-Item -Recurse -Force ..\python\src\agentplay\viewer -ErrorAction SilentlyContinue
Copy-Item -Recurse dist ..\python\src\agentplay\viewer
cd ..\python
.venv\Scripts\agentplay view
The viewer needs the pnpm version pinned in viewer/package.json (10.x). An older pnpm, such as 8, rejects the lockfile. corepack pnpm ... (as above) runs the pinned version without changing your global pnpm.
To try the viewer on its own, run pnpm dev in viewer/; it loads three synthetic demo sessions. You can also drag any agentplay/v1 file onto the page.
agentplay # same as `agentplay view`
Found 412 sessions claude-code 301 · codex 88 · cursor 23
Built 412 new, 0 unchanged, 0 skipped in 9.4s. Nothing left this machine.
Viewer → http://127.0.0.1:7317/ (Ctrl+C to stop)
Illustrative counts. Builds are incremental, so later runs only rebuild sessions whose transcript changed.
In the viewer:
E, X, D, O and R jump to the next edit, error, delay, output or retry.Every view is a URL, so a link to a moment in a session reopens it for anyone who runs the viewer on the same data.
This is the beginning of the README. Read the rest at the original. Read the full README ↗