assistant-ui

111 posts

assistant-ui

assistant-ui

@assistantui

Open Source React Library for AI Chat (YC W25)

Katılım Ağustos 2024
38 Takip Edilen896 Takipçiler
assistant-ui retweetledi
Peter Petrash
Peter Petrash@petekp·
15 reasons why you should just use @assistantui
shadcn@shadcn

What Makes a Great Streaming Chat Experience Start here: Never move the reader against their intent. 1. Move only when the reader asked to move. If someone is reading, don’t pull them somewhere else. Auto-scroll should never be the default. 2. Follow only while they’re following. If they’re at the live edge, keep the stream in view. If they scroll away, leave them there. 3. Every interaction is intent. Scrolling is not the only signal. Selecting text, using the keyboard, opening a link, searching should all stop the interface from moving. 4. Start a new turn near the top of the viewport. This gives the new turn somewhere it can be read from the beginning. 5. Then stream in the answer. The streaming answer can then grow into the available space. 6. Keep part of the previous conversation in context. Enough of the previous turn should remain visible so the reader knows where they are. Context. 7. Let new content arrive offscreen. The conversation can keep streaming without changing what the reader is looking at. 8. Show what’s happening out of view. Make it clear when a response is still streaming or when new messages have arrived. 9. Make it easy to return to the latest reply. A "Jump to latest" action should bring the reader back and resume following. 10. Let people jump anywhere in the conversation. Long threads need message links, search, unread markers, and direct navigation. 11. Reopen where the reader left off. A saved conversation should open at the last meaningful turn. This is usually the last user message. Not the absolute bottom. 12. Keep the reader’s place when layout changes. Images load. Markdown expands. Code blocks render. Older messages appear above. None of that should make the reader lose their place. 13. Handle interruptions without stealing position. Stopping, retrying, regenerating, branching, or errors should not unexpectedly move the conversation. 14. Stay responsive in long threads. Streaming text, markdown, code, images, and long history should still feel responsive. 15. Be accessible without the noise. Keep the transcript navigable, preserve keyboard focus, and announce important events at a comfortable pace. It’s all about the scroll. Scroll Engineering.

English
0
1
0
258
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
crossed a mil in weekly downloads!!! come join us, we’re hiring!
Simon Farshid tweet media
English
4
1
28
2.3K
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
lfg
Simon Farshid tweet media
10
3
47
3.9K
assistant-ui retweetledi
tokens&
tokens&@tokensandai·
most AI apps still don't use the full multimodal stack. vision, audio, real-time processing. all largely untapped we got you access to the latest @GoogleDeepMind models. if you've been wanting to build multimodal agents, this one's for you 🏆 $45K+ in prizes (up to $25K in credits alone) 📅 saturday march 28 · san francisco apply below 👇
tokens& tweet media
English
1
5
13
5K
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
modelpedia -- an open source catalog of all models across providers
Simon Farshid tweet media
English
5
5
29
2.3K
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
Today, we are launching the redesigned assistant cloud Dashboard, with improved analytics and thread management
Simon Farshid tweet media
English
1
1
15
828
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
heat-graph lets you build GitHub-style activity graphs
Simon Farshid tweet media
English
4
16
315
16.1K
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
Today we're launching chat history and thread management for every AI SDK app
Simon Farshid tweet media
English
4
12
226
18.5K
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
Introducing `tw-shimmer` - CSS-only shimmer animation for Tailwind
English
2
3
22
1.3K
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
Today we are launching assistant-ui for Terminal UIs
Simon Farshid tweet media
English
1
4
25
1.4K
assistant-ui retweetledi
Simon Farshid
Simon Farshid@simonfarshid·
Today we are launching assistant-ui for Expo & React Native
Simon Farshid tweet media
English
4
4
19
3.1K
assistant-ui
assistant-ui@assistantui·
We have some exciting features lined up for 2026. Is there anything you'd love to see added or improved in AUI? Let us know 😃
English
0
0
2
264
assistant-ui
assistant-ui@assistantui·
@yagudaev Thank you for the mention! Let us know how it goes.
English
0
0
1
19
assistant-ui retweetledi
Peter Petrash
Peter Petrash@petekp·
We've published skills for using assistant-ui, our open-source, batteries included AI chat library for React. Already 200 installs 🔥 skills.sh/assistant-ui/s…
English
0
1
6
505