reachat

reachat

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

Stars: 143

Visit
 screenshot

Reachat is a UI library designed for building chat experiences without the need for manual coding of components. Users can customize each component and theme using Tailwind. The library offers features such as console and companion modes, markdown rendering, code highlighting, tables, JSON support, math rendering, YouTube embeds, file uploads, message sources, animations, conversation pagination, keyboard shortcuts, responsive design, and more. Reachat is highly customizable and suitable for creating interactive chat interfaces.

README:


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!

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for reachat

Similar Open Source Tools

For similar tasks

For similar jobs