
StreamingChat
View project StreamingChatToken-by-token chat UI with markdown rendering, abort, retry and optimistic message state.
- SSE
- Markdown
- React 19
AI engineering lab · actively developed
A working lab for AI interfaces, retrieval (RAG), accessibility and performance. Every project is built, tested and shown running, so you can judge it for yourself.
12 projects · 4 disciplines
Projects
Choose a project to preview it, then open its full write-up.
Interfaces for intelligent systems

Token-by-token chat UI with markdown rendering, abort, retry and optimistic message state.
Retrieval you can trust
Inclusive by construction
Fast at scale

Token-by-token chat UI with markdown rendering, abort, retry and optimistic message state.
Labs · research
Token-by-token rendering, scroll behaviour and abort handling — the patterns that keep an LLM chat feeling instant.
How to ground RAG answers and link every claim back to the exact source passage.
What the spec says, what screen readers really announce, and the bugs that slip through.