TypeScript Apache-2.0

reachat

💬 UI Building Blocks for LLM/Chat UIs. Maintained by @goodcodeus.

R

reaviz

Dernière activité 19 août 2026
reaviz/reachat

221

étoiles

24

forks

8

issues ouvertes

aichatchatbotcopilotllmreactjstailwindui-components

Ce README est souvent en anglais.


Building Blocks for LLM UI

        GitHub stars  

reachat is a UI library for building chat experiences. No more manually coding all the components required to build LLM uis manually. Customize each component and theme via Tailwind.

💎 Other Projects

  • Reaflow - Open-source library for workflow and diagram graphs.
  • Reablocks - Open-source component library for React based on Tailwind.
  • Reaviz - Open-source library for data visualizations for React.
  • Reagraph - Open-source library for large webgl based network graphs.

🪄 Features

  • Console and Companion Modes
  • Markdown Rendering
    • GFM Styling
    • Code Highlighting
    • Tables
    • JSON
    • Lists
    • Math
    • Embeds ( Youtube )
    • remark/rhype plugin support
  • File Uploads
  • Image Preview
  • Message Sources
  • Animations
  • Agentic message model ( user / assistant / system / tool roles )
  • Message Pagination
  • Smart/Dynamic Grouping of Sessions
  • Keyboard shortcuts
  • Animations via Motion.dev
  • Responsive
  • Tailwind for Themeing
  • Customizable via Slots
  • Conversation Charting via Reaviz.dev
  • Mentions and Commands via Tiptap

📦 Install

To use reachat in your project, install it via npm/yarn:

npm i reachat --save

🔭 Development

If you want to run reachat locally, its super easy!

  • Clone the repository
  • npm i
  • npm start
  • Browser opens to Storybook page

❤️ Contributors & Credits

Thanks to all our contributors!

Projets similaires

Chat UI components for LLM apps

TypeScriptaichatcomponents
Rrun-llama
593 étoiles57

The UI design language and React library for Conversational UI

TypeScriptchatchatbotreact
Aalibaba
4,5 k étoiles429

Typescript/React Library for AI Chat 💬🚀

TypeScriptai-chatbotbase-uichatbot
Aassistant-ui
12,4 k étoiles1,2 k