Build generative user interfaces
Hashbrown is an open-source framework for building user interfaces that converse with users, dynamically reorganize, and even code themselves.
Generate UI, Not Just Text
With Hashbrown, large language models compose real views from your components and stream them into the page. Interfaces stay on-brand, context-aware, and production-ready.
Turn Language into Data
Use Hashbrown to turn natural language into strongly typed data and build friendlier apps. Streaming primitives keep interactions fast, responsive, and type-safe.
Instantly Predict the Next Action
Skip menus and dead ends. Use Hashbrown to suggest the right next step from context, whether it’s navigation, filling a form, or kicking off a task, so your users stay in the flow.
Hashbrown is free and MIT-licensed. If you'd like to support the project, join a workshop or sponsor us on GitHub.
The Generative UI
Framework for Engineers
Hashbrown gives you a set of reactive primitives for streaming AI responses to the browser, generating component trees, and executing LLM-authored JavaScript, using your own components and AI provider.
Learn to Build Generative UIs
Dive into the fundamentals of generative user interfaces in a one-day, hands-on workshop from the developers cooking up Hashbrown
View WorkshopsGenerative UI on Learn with Jason
July 23, 2025
Fresh Out of the Fryer
Our latest videos, podcasts, and more.
Your morning helping of all things generative user interfaces, served fresh on Thursdays, free