
reelier
by seldonframe
Reelier
Let your agents write. Keep the receipts.
Your agents worked all night. Here's exactly what changed.
Reelier records the run that worked, freezes it as a replayable skill, and replays it deterministically — every run comes back as a receipt: proof of what the agent did and what changed because of it. Agents make claims. Reelier writes receipts.
<img src="https://raw.githubusercontent.com/seldonframe/reelier/main/docs/assets/reelier-demo.gif" width="760" alt="Reelier: Dependabot bumps a dependency, Reelier replays your recorded agent run at 0 tokens and diffs it, catching the drift on the PR before you merge" /><sub><a href="https://www.reelier.com/reelier-explainer.mp4">▶ watch with sound (27s)</a></sub>
<a href="https://glama.ai/mcp/servers/seldonframe/reelier"><img width="380" height="200" src="https://glama.ai/mcp/servers/seldonframe/reelier/badge" alt="Reelier MCP server on Glama" /></a>
</div>Receipts on your agent PRs — install and done
Agent-authored PRs (Dependabot, Claude, Codex, Cursor, …) get a receipt comment in seconds: author, files changed, declared scope vs. what actually changed, sensitive paths flagged. No workflow file, no CLI, no config.
→ Install the Reelier receipts GitHub App — free on public repos, forever.
Reelier receipt — agent PR Author:
dependabot[bot]· Files changed: 2 (+119 −41) Declared scope: none (add.reelier/scope.ymlto enable unexpected-write detection) Sensitive paths touched: ⚠ 1 —package-lock.jsonProves scope and change, not correctness
<sub>A real receipt from Reelier's own repos — see one live. Declare scope per agent in .reelier/scope.yml (or a <code>reelier-scope</code> block in the PR body) and the receipt reports unexpected writes. The receipt proves scope and change, never correctness or safety.</sub>
Why
AI agents are non-deterministic — the same prompt, a different result every run — and they'll claim they did the work whether they did or not. Reelier records the run that worked, replays it deterministically, and writes a signed receipt that proves it. Point it at your existing CI in one workflow — it adds a verifiable receipt, it doesn't replace your stack.
Measured on a real head-to-head benchmark, same task, same data (full method):
- 1,000 / 1,000 replays byte-identical
- Every replay ships a signed receipt — proof of what ran and what changed, never a claim
- 0 LLM calls at replay — deterministic re-execution, not re-reasoning
Deterministic replay is also ~50× cheaper and ~59× faster than re-running the agent, on the same benchmark.
Install
npm i -g reelier && reelier init
# No Node install needed — same commands via Docker:
docker run --rm ghcr.io/seldonframe/reelier --help
reelier init scans work you've already done (Claude Code, Codex, OpenClaw) into a real skill, or falls back to a zero-setup demo with a real receipt in unde
Related servers

n8n
by n8n-io
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

@modelcontextprotocol/server-everything
OfficialMCP server that exercises all the features of the MCP protocol

@modelcontextprotocol/server-filesystem
OfficialMCP server for filesystem access