Repository navigation
v0.1.0
First public release. Flow UI is an open-source Flutter UI library to build production-grade Chat & AI assistant interfaces — zero third-party dependencies, nothing model-facing, light and dark out of the box.
Ships with:
- Theme —
FlowThemedesign tokens (colors + typography) as aThemeExtension, light and dark presets, bundled Figtree typeface - Message & Thread — ink-wash user bubble, plain assistant, error state, typed content parts with a
FlowCustomPartextension seam - Streaming — animated text reveal, thinking indicator, shimmer text
- Message actions — copy / regenerate / edit / feedback presets, plus custom actions
- Composer — multiline input with send/stop, attachments strip, and leading/trailing action slots
- Menus —
FlowMenu(groups, submenus, toggles) andFlowModelSelector(effort + overflow submenus); anchored card on desktop, sheet on phones - Attachments — image and file tiles with type pill, plus a full-screen preview with zoom and paging
- Suggestions — plain and outlined starters in scroll, wrap, or column layouts, with
FlowGreetingfor the zero state - Chat Screen — the composed surface: centred 760 rail, zero state with lifted composer, jump-to-latest
📦 pub.dev · 📚 Documentation · 🧩 Playground · 📄 Changelog