shadcn-chatbot-kit  by Blazity

Chatbot component kit for rapid UI development

created 9 months ago
596 stars

Top 55.6% on sourcepulse

GitHubView on GitHub
Project Summary

This kit provides pre-built, customizable UI components for building AI chatbots, leveraging the shadcn/ui ecosystem. It targets developers seeking to rapidly create visually appealing and functional chatbots with advanced features like file attachments and voice input, while maintaining full control over their codebase.

How It Works

The kit is built entirely on shadcn/ui, utilizing its composable component architecture and CSS variable-based theming. This approach allows for deep customization and seamless integration into existing shadcn/ui projects. Key features include a rich chat interface with animations, advanced file attachment previews, and planned integrations for LLM reasoning visualization and tool execution states.

Quick Start & Requirements

  • Install shadcn/ui first, ensuring use of the modern shadcn CLI.
  • Install chatbot components via the shadcn CLI.
  • Example usage requires ai/react (Vercel AI SDK).
  • Official documentation: https://ui.shadcn.com/docs

Highlighted Details

  • Fully themeable via shadcn/ui CSS variables.
  • Built-in dark/light mode switching.
  • Supports copy/paste installation for individual components.
  • Includes features like auto-scroll, prompt suggestions, and message actions.

Maintenance & Community

  • Open to contributions via bug reports, feature requests, and pull requests.
  • Community feedback and suggestions are welcomed.

Licensing & Compatibility

  • Licensed under the MIT license.
  • Compatible with shadcn/ui projects, allowing for commercial use and closed-source linking.

Limitations & Caveats

Some advanced features, including LLM thinking process visualization and voice input (speech-to-text), are marked as "Work in Progress" (WIP).

Health Check
Last commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
151 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.