Announcement email full
Subject
Your AI UI doesn’t have to feel dead while it thinks
Body
Hi {{name}},
Quick one.
I made Glim — a small library of living companions for AI products. One mind (idle / thinking / talking / listening), forty-three bodies, drop-in.
You can download a free offline starter today. No account. Paid checkout isn’t live yet; if you want Pro, you can leave an email on the page and I’ll send it when it is.
If you build agents or copilots, try talking to the demo, then grab the starter:
{{link}}
— {{sender}}
Waitlist / intent notify panel
Triggered by Pro / Team / Studio buttons → dialog → email. Frequency: user-initiated only; no drip built.
Events: intent_open, intent_submit. Delivery today: local signals + mailto — not a ESP.
Subject: Glim Pro checkout is live Body: You asked to be notified. Here’s the link. Free starter still works without paying.
draft Send only when checkout actually exists.
Platform posts panel
X / Twitter
Your model thinks. Your UI still shrugs with a spinner. Glim is a tiny library of living companions for AI products — idle / thinking / talking / listening — free offline starter in under a minute. No fake checkout. Eight MIT creatures. Download and open the file. [link]
Show HN title
Show HN: Glim – living companions for AI UIs (free offline starter)
Indie Hackers
Title: Replacing the AI “thinking…” spinner with a presence people trust
In-product feedback panel
On-page “Shape it” — not email. Signals export for the maker. Kill criteria copy is binding.
Cut
- Push notifications · SMS
- Invoices / receipts (no checkout yet)
- Status page / incident format
- Shared public embed product (beyond library mount)
- Lifecycle drip beyond announce + checkout-live
→ LATER.md