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

Compatibility

Supported sites and the last date each was checked working are on the home page. Per-site notes: docs/COMPATIBILITY.md. A site gets a date only from a recorded successful haul.