allo@alloevil:~$ whoami

allo

Evidence-first tooling for AI coding agents.

Don't trust the model's self-report — check it. Every project here exists because an LLM asserted something that turned out to be false: a diagram that was an opinion, a judge score that could be bluffed, a benchmark number with no source.

shipped on npm and PyPI python · typescript source and receipts in the open
claims.json reading…
read live from the file this site deploys with open it

What I do

Three problems, one rule: replace the claim with a check.

Every tool in this profile came out of the same failure mode — a plausible statement nobody could reproduce. The fix is mechanical: print the evidence, or don't publish the number.

Impact analysis

Deterministic code graphs — architecture, change and impact maps — with file:line on every edge, and recall verified by mutation testing instead of asserted.

Honest evaluation

Program gates before rubrics, paired statistics for the verdict, and a written statement of what the verdict cannot rule out. Zero dependencies.

Agent observability

Read what the agent actually did — turn by turn, token by token, with the cost column when the session reports one.

Featured work

Six of them, rendered from the index's own data file.

The cards below are read from projects/projects.json at load time — the same file the project index and claims.json check against, so a card cannot describe a project the index does not list.

Evidence, not widgets

These are outputs, not badges.

Rendered on a schedule from the tools' own results, and served from the image branch this repository publishes: codeblast's dependency graph, its mutation-tested recall, an AgentXRay per-turn ledger, and the contribution grid.

codeblast architecture map of Tabby: module dependencies with circular dependencies in red
codeblast architecture map — module dependencies, circular edges in red. codeblast
codeblast mutation-tested recall
Mutation-tested recall — killed mutants over the newest batch, from codeblast/eval.
AgentXRay per-turn ledger: time and tokens per step
Per-turn time and token ledger from AgentXRay.
GitHub contribution grid snake animation

Writing

The newest things I published.

Post titles and dates come from the blog's front matter, listed in blog/posts.json.

Everything here is source, and every number is a command.

This site is one repository: the pages, the data files they render, and the claims.json that recomputes what the pages say. Push to main and Cloudflare Workers Builds rebuilds and deploys it.

Read the source