Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haardikk21/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.
https://github.com/haardikk21/chatbot-plus
ai alpaca chatbot cohere gpt-3 gpt-4 llama nextjs openai typescript
Last synced: 6 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/haardikk21/chatbot-plus
- Owner: haardikk21
- License: mit
- Created: 2023-04-10T15:28:49.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-10T16:13:41.000Z (almost 2 years ago)
- Last Synced: 2025-01-20T22:52:42.827Z (10 days ago)
- Topics: ai, alpaca, chatbot, cohere, gpt-3, gpt-4, llama, nextjs, openai, typescript
- Language: TypeScript
- Homepage: https://chatbotpl.us
- Size: 173 KB
- Stars: 34
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://nextjs.org/), [TypeScript](https://www.typescriptlang.org/), and [Tailwind](https://tailwindcss.com).
[Try it yourself!](https://chatbotpl.us)
![](./screenshot.png)
## 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](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fhaardikk21%2Fchatbot-plus)
## Running Locally
1. Clone the repository
`git clone https://github.com/haardikk21/chatbot-plus`
2. Install dependencies
I used `pnpm` for this project. [Install pnpm if you don't already have it](https://pnpm.io/installation).
`pnpm install`
3. 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](https://twitter.com/haardikkk) if you have any questions, ideas, or suggestions.
## Acknowledgements
- [McKay Wrigley](https://github.com/mckaywrigley) for inspiration
- [Alex Atallah](https://twitter.com/xanderatallah) for window.ai## License
This project is licensed under the open-source MIT License.