Liminal  /  the thread  /  your data parsed in your browser · local-first
The thread · on your data

Drop a real export — see your open loops.

This one isn't seeded. Drop an .mbox / .eml mail export, an .ics calendar, or any text — and the loops below are computed from those exact bytes, in this browser, with no upload. Every receipt points back to the line it matched.

Real parse — nothing is uploaded; extraction runs locally via extract.js. Heuristic (pattern-matched), not an LLM.
Drop a file here .mbox · .eml · .ics · .txt · .md — or load a sample to see a real parse run:
Liminal · the thread| your data, parsed where it lives| the seeded version →| all thread cuts →