The source of truth is docs/SPEC.md in the repo.

Frozen strings

  1. HaulOut — product, GitHub, npm, <title>
  2. Haul out — button, heading verb, spoken command
  3. Haul out the thread. Then detangle it. — family sentence with Detangler

One-line: HaulOut pulls the open conversation off ChatGPT, Claude, Gemini, Grok, and SuperGrok as Markdown or JSON.

v1

Tampermonkey userscript. Markdown or JSON. Current conversation only. Local download. No HaulOut server.

Filename: haulout-YYYY-MM-DD-<platform>-<slug>.md

Full spec on GitHub