Digestif

example output: "What is mathematics", a 6,600 word blog post Open full screen Aligned reading view Outline Graph JSON Source post GitHub

What you are looking at

This page is the actual viewer that digestif build generated from the blog post. It is one self-contained HTML file with no server behind it. Everything you see was produced by the deterministic renderer from a single graph.json, which in turn was written by an agent following the digestif skill. Every node cites the passages it came from, and the validator checked that citations exist, that all 78 passages are covered, and that each quote matches the source text character for character.

Controls

Show the generated loglog outline

This is the same graph rendered as a readable nested outline, the file outline.log:

loading...

Reproduce it

pipx install git+https://github.com/k1monfared/digestif then digestif build your-text.md. The extraction runs through an agent CLI you already have installed (Claude Code, Codex, or opencode), everything after that is plain Python, and the run folder gets this same viewer, the outline, the validated graph, and the full audit log.