Figma
The reachat design source is published as a free Figma community file. Use it as a reference when extending the chat UI, designing new variants, or matching your productβs branding to the components reachat ships.
Whatβs in the file
- Console layout β full-width sessions sidebar + message panel
- Companion layout β compact sidebar fits inside an app shell
- Chat layout β single-pane embed
- Component variants β sessions list items, message bubbles, sources, files, the input, suggestion chips, and status indicators
- Color and type tokens β names align with the chat theme keys, so re-styling in code follows the same shape as re-styling in Figma
Using the file
- Open the Figma community fileΒ and click Duplicate to copy it into your own workspace.
- Replace the color and type tokens with your brandβs tokens.
- Mirror the changes in code via the theme guide β the structure of the theme object follows the structure of the design file.
Custom layouts
If you need a layout that isnβt in the file (e.g. a fully custom message bubble or a multi-pane workspace), use the file as a foundation and build on top of it. Components in reachat are slot-based, so you can swap out individual pieces without giving up the rest of the chat behavior β see the Custom Components guide for the code side.