.curt

Read in the browser — nothing leaves this tab

View the file.

Drop a dot curt file on this page and read the conversation it holds — envelope, transcript, and extension fields, rendered exactly as the file wrote them. There is no server to upload to; the whole viewer is this page.

Drop a .curt file here, or click to choose

one file · .curt or .json

A conforming .curt v1 file, bundled with this page.
A 93-message session of real AI-assisted work — shared with permission, details scrubbed.

Real conversations, from the wild

Real reasoning: an exponential-growth puzzle, worked backwards.
Real co-writing: two friends argue the Sun is the one true eldritch entity.
Real drafting: a cover letter iterated across three public-service roles.

These are real users' chats from the WildChat-1M dataset, ODC-BY licensed — shared with the license's attribution notice, metadata scrubbed.

Validation runs through the reference implementation, vendored into this page: a corrupted file is reported, never half-rendered. Content is read as plain text and never interpreted — nothing in a viewed file can run.

No file handy? Paste it in.

Paste the full JSON body of a .curt file — the same validation and rendering run on the paste, and nothing is uploaded anywhere.

Paste a .curt body