CopilotKit / CopilotKit

A framework for building custom AI Copilots 🤖 in-app AI chatbots, in-app AI Agents, & AI-powered Textareas.
https://copilotkit.ai
MIT License
7.53k stars 747 forks source link

MUI (or other UI frameworks) Integration #78

Open buremba opened 7 months ago

buremba commented 7 months ago

Is your feature request related to a problem? Please describe. It looks like Copilotkit uses Radix UI and Tailwind under the hood but our application doesn't use any of them. Considering the effort of implementing our UI framework to CopilotKit vs the effort of building a new component from scratch, it might make sense to provide a Headless version so that we can implement CopilotKit using our UI components easily.

Describe the solution you'd like I would to see a Headless version that doesn't use any UI component so that I can easily mount my UI framework (MUI now) or direct integration with most common UI frameworks.

Describe alternatives you've considered I can implement my sidebar plugin but no docs provided.

buremba commented 7 months ago

Is there such plan already? I see that the components are abstracted in another package so it seems like the direction but I'm not sure if this is intended.

ataibarkai commented 7 months ago

Sorry I missed your comment @buremba !

That's definitely the plan and on the roadmap.

Would you be interested in working on it perhaps? I can provide as much support as you'd want.

(I'm not trying to save time on implementation, but rather to get a feel for unnecessary contribution friction).

Please let me know!