Skip to content

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.

License

Notifications You must be signed in to change notification settings

haardikk21/chatbot-plus

Repository files navigation

ChatBot Plus

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.

Try it yourself!

Features

  • 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

Deploy

Run your own version of ChatBot Plus on Vercel.

Deploy with Vercel

Running Locally

  1. Clone the repository

git clone https://github.com/haardikk21/chatbot-plus

  1. Install dependencies

I used pnpm for this project. Install pnpm if you don't already have it.

pnpm install

  1. Run the project

pnpm dev

Contributions

Contributions are open to all. Feel free to open issues and/or pull requests.

Contact

Reach out to me on Twitter if you have any questions, ideas, or suggestions.

Acknowledgements

License

This project is licensed under the open-source MIT License.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published