Skip to content

reaviz/reachat

Folders and files

NameName
Last commit message
Last commit date
Jul 22, 2024
Jul 22, 2024
Mar 24, 2025
Jul 30, 2024
Apr 22, 2025
Apr 22, 2025
Jul 22, 2024
Jul 22, 2024
Jul 23, 2024
Jul 23, 2024
Jul 22, 2024
Apr 7, 2025
Jul 22, 2024
Jul 18, 2024
Aug 7, 2024
Apr 22, 2025
Apr 7, 2025
Feb 14, 2025
Jul 24, 2024
Feb 14, 2025

Repository files navigation


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.

πŸš€ Quick Links

πŸ’Ž 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
  • Conversation Pagination
  • Smart/Dynamic Grouping of Sessions
  • Keyboard shortcuts
  • Animations via Framer Motion
  • Responsive
  • Tailwind for Themeing
  • Customizable via Slots

πŸ“¦ 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!