ChatBot Plus is a chat interface for large language models which allows you to chat with OpenAI, Cohere, Together, or Local (Alpaca, Llama) chat models.
Built using Next.js, TypeScript, and Tailwind.
- Use
window.ai
to support keyless AI - Albeit not recommended, add OpenAI Key directly to client-side in lieu of
window.ai
- Discord-like groups organization of chats
- Syntax highlighting for code blocks
- Markdown-based responses
- Copy code blocks
- Light and Dark Modes
Run your own version of ChatBot Plus on Vercel.
- Clone the repository
git clone https://github.com/haardikk21/chatbot-plus
- Install dependencies
I used pnpm
for this project. Install pnpm if you don't already have it.
pnpm install
- Run the project
pnpm dev
Contributions are open to all. Feel free to open issues and/or pull requests.
Reach out to me on Twitter if you have any questions, ideas, or suggestions.
- McKay Wrigley for inspiration
- Alex Atallah for window.ai
This project is licensed under the open-source MIT License.