# SayEatOut > A metabolism for unfinished thoughts. Say what is taking shape. Distill, collide, invert or culture it. What comes out is a claim, question, model or experiment you can hold, with the digestion visible. Canonical site: [https://sayeatout.com/](https://sayeatout.com/). `www.sayeatout.com` 301s to the apex. `/llm.txt` 301s here. SayEatOut is a public web instrument (and installable PWA), not a chatbot and not a notes app. Unfinished material goes in. A chosen transformation eats it. A finite, inspectable artifact comes out — plus what was kept, introduced, challenged and lost. The point is change you can see, not a tidier paraphrase of what you typed. Metabolism uses one bounded model call when a server API key is configured. Until then, a deterministic local fallback runs in the browser and on the Worker (`source: "local-fallback"`). Thought memory, run receipts and The Culture queue stay on the device. There is no account and no server-side culture yet. ## How to use it 1. Open [the lab](https://sayeatout.com/#lab). 2. Say an unfinished thought (type, or add by voice). 3. Choose a metabolism: Distill (compress), Collide (cross with a foreign idea), Invert (turn the premise), or Ferment (hold it open; admits the thought to The Culture). 4. Run it (`Cmd`/`Ctrl`+`Enter` from the textarea, or the process button). 5. Read the Out chamber: proposition, lineage, and a per-run token/cost receipt when a model ran. 6. Optionally admit the thought to The Culture — a device-local queue that returns changed on later visits. Judgment, once a form is ready: feed, challenge, starve, or release. ## Pages - [SayEatOut](https://sayeatout.com/): the live instrument - [Process](https://sayeatout.com/#process): Say → Eat → Out - [Culture run](https://sayeatout.com/#worked-example): an illustrative three-day synthesis - [Lab](https://sayeatout.com/#lab): metabolize a thought - [Forms](https://sayeatout.com/#forms): The Press, The Culture, The Table, The Wild - [Rules](https://sayeatout.com/#rules): operating principles of thought metabolism ## Optional - [llm.txt](https://sayeatout.com/llm.txt): 301 to this file - [robots.txt](https://sayeatout.com/robots.txt) - [sitemap.xml](https://sayeatout.com/sitemap.xml) - `POST /api/metabolize` is the JSON synthesis endpoint. It is not a document surface; crawlers should skip `/api/`. Public web use is same-origin. Native clients may send `x-sayeatout-app` when that shared secret is configured. Do not treat local-fallback output as model-authored.