aibotchat v1.4.0
React + Vite
FOSSHACK: AI Chat UI for Next.js and React.js š aibotchat is an open-source Next.js UI library that makes it easy to build AI-powered chat interfaces. It provides chat components, AI backend integration, and tool-call support, optimized for modern web apps.
⨠Features ā Pre-Built Chat UI ā Beautiful, customizable chat components. ā AI Model Integration ā Works with OpenAI, LangGraph, and custom backends. ā Streaming & Tool Calls ā Supports AI-driven frontend actions. ā Next.js Optimized ā Works with Server Components, API routes, and Edge Functions. ā Chat History & Analytics ā Easily store and retrieve conversations.
š¦ Usage You can import it like:
import { Chatbot } from 'aibotchat';
And use it as:
function App() {
return (
<Chatbot apiKey="YOUR_API_KEY" aiName="AI_NAME" Title="YOUR_BRAND_TITLE" />
);
}
š§ Supported AI Models
- Currently available for Gemini and Cohere.
- After 20th March (result date of the FOSS Hackathon), it will support all AI models.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh