Open Source Advanced Chat Custom Component

Hello community!

I want to let you know about the release of my new custom component for Retool, open source and free to use.

It’s an advanced chat component with a plugin system to render custom widgets inline the chat flow.

3

Here the main features:

  • Interactive Chat Interface: Modern chat UI (welcome step, chips) with mentionable interactive custom widgets

  • Widget System: Extensible widget framework for rich content display

  • Pinned Panel: Pin widgets in the right panel (eject from the chat flow)

  • Advanced flow controls: reset, restore, inject, auto submit

  • Dual Query Support: Compatible with both Retool AI Query (simple LLM calls) and Retool Agent Query (full agent workflows with polling, tool approvals, and status management)

  • Error Handling (Beta): error handling with retry capabilities

  • Tool call permission (Beta) when used with Retool Agent Query

Here the URL or the Github repository.

Let me know if you try it out and what you think!

Have a great new year!

8 Likes

I've been testing this and I can only say I LOVE IT! In fact, this was the main component I used for my holiday shipping spree.

Fabio, hats off to you!

1 Like

Thank you @MiguelOrtiz for your feedback and novel ideas you had on using the component!

This is fuel for me to put more work on it! :folded_hands:

1 Like

Thanks so much for sharing this awesome custom component! Excellent readme too! I will definitely keep this in mind for future projects

Amazing to see it already being used in Miguel's demo :slightly_smiling_face:

3 Likes

super awesome!! thanks for sharing!!

2 Likes

Thank you @Tess :folded_hands: