Home
Softono

Reachat

Open source Apache-2.0 TypeScript
214
Stars
24
Forks
8
Issues
3
Watchers
2 months
Last Commit

 About Reachat

πŸ’¬ UI Building Blocks for LLM/Chat UIs. Maintained by @goodcodeus.

Platforms

Web Self-hosted

Languages

TypeScript

Need Help Installing Reachat?

We provide expert installation service for this software. Our team will install, configure, and secure Reachat on your server. plans start at just $30.


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 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!