Inspiration
Almost every tool is adding a AI copilot. These chat interfaces suck. They lack basic functionality like editing old messages. Frustrated by this as a user, I built assistant-ui.
What it does
Assistant-UI makes it super easy to add chat interfaces to your existing React frontend. It comes battery included with features such as editing previous messages (and switching between different chat "branches"), reloading chats, copy/paste, ... Coming soon: file upload, tool use, voice, ...
How we built it
This project is based on React, Next.JS, Radix-UI and Shadcn.
Challenges we ran into
Finding the right abstraction layer for chat interfaces is hard. My goal was to build a fully unstyled (css free) solution which nevertheless was easy to use by developers.
Accomplishments that we're proud of
Building a working MVP.
What we learned
A lot of about Vercel's AI SDK, MindsDB, AgentOps, Radix UI internals
What's next for assistant-ui
Release the package on npm and get a lot of stars
Built With
- next.js
- radix-ui
- react
- shadcn
Log in or sign up for Devpost to join the conversation.