/ 01 — The problem
What was broken.
Every team building LLM features kept reinventing the same five components — streaming text, citation popovers, stop-buttons, tool-call cards. Patterns weren't documented; bad implementations spread fast.
Open-source React primitives for streaming LLM responses — token-by-token rendering, citations, stop-buttons, and the patterns I learned the hard way.
Every team building LLM features kept reinventing the same five components — streaming text, citation popovers, stop-buttons, tool-call cards. Patterns weren't documented; bad implementations spread fast.
Extracted the patterns we'd refined inside Stellar Labs and shipped them as a tiny, dependency-free library. Wrote each primitive to be replaceable — you take the bits you want, leave the rest. Focused docs on the WHY (uncertainty, interruption, latency) not just the HOW.
4.2k stars within a year. Used in production by ~30 teams. Pattern guide cited in two conference talks I didn't give.