React components, blocks and templates that animate every change of state, built on Base UI, motion and Tailwind CSS 4, with an MCP server.
A message with its avatar or glyph, a bubble or plain body, and actions explained by tooltips.
The swap and the fold the chat pieces share: an icon that becomes another, a panel that folds into its trigger.
A model select whose label morphs to the chosen model, a temporary chat button and the account.
A composer whose textarea grows with the text, with actions and a Send button that becomes Stop.
A prompt to start from, as a pill or as a list row that marks the typed match.
The reasoning behind a reply, open while it streams and folded once the answer starts.
A reply revealed word by word or character by character, from a fixed text or an async stream.
A button that appears once you scroll away from the latest message and brings you back.
A cited page as a small pill that previews its title and summary after a short pause.
Steps the assistant took, on a thin line, behind a trigger that opens and closes them.
A notice from the app inside the conversation, neutral, warning or error, with an optional action.
A live Thinking line with a way to open the reasoning or to get the answer now.
A tool call with its state, opening onto its input and output and resizing as the output arrives.
Checking a folder checks it and everything inside it.
A checkbox whose mark scales in.
A card that you check as a whole and that takes a primary hairline.
A checkbox before each row, folders following their items.
A checkbox at the end of each row, folders following their items.
Options that toggle on and off while the menu stays open.
A two-column grid of tool tiles that can each be checked.
Nested checkboxes where a parent shows when only some children are on.
Nested checkboxes where a parent reflects its children.
A checkbox with a quiet sublabel and a line of help under it.
Checking the box opens a field below it and focuses it.
Done milestones carry a check in a filled circle.
Sub-tasks you check off, a strike that runs across the title and a ring that fills, then turns into a check
A billing period, card fields and a coupon field on demand.
Icons lead each row and the chevron sits at the end.
A 3D label in any colour, for assigned values.
Class merging that knows the hairline utilities of the ndekoui theme.
A file tree beside a code panel with highlighted code, file name and copy.
A trail whose middle pages fold into a menu behind an ellipsis.
A one-line "4 of 7 done" with a segment per sub-task that opens into the checklist
One panel that opens and closes.
A checked box filled with the success hue instead of the primary.
A radio group whose picked option takes the info hue.
A switch that turns the success hue when it is on.
Round swatches in the theme hues for picking a label colour.
A filterable select, single or multiple with chips.
A searchable list of actions, inline or in a palette dialog.
Commands opened from a search field or with Cmd K.
Avatars on the line and each comment in a card.
Files staged as chips while they upload, refused with a reason when too large, and shown as tiles once posted
The mark and the copyright, one row of links and the social links, centred and stacked on phones.
The page count and its two arrows grouped in the centre.
One-line entries for a narrow panel that open in place to show what changed
Small dots, a ring on the current step and a check on done ones.
A field that starts at two lines before it grows.