An open API service indexing awesome lists of open source software.

https://github.com/avinashtare/quickchat-ai

QuickChat AI is a modern, open-source, serverless chat application.
https://github.com/avinashtare/quickchat-ai

ai chatapp puter serverless

Last synced: 7 months ago
JSON representation

QuickChat AI is a modern, open-source, serverless chat application.

Awesome Lists containing this project

README

          

# ๐Ÿš€ QuickChat AI Serverless Chat App


GitHub stars
License
Issues


# Introduction

QuickChat AI is a modern, open-source, serverless chat application that leverages AI to deliver seamless, real-time conversations. Built on the Puter platform, it combines a sleek user interface with powerful backendless technology, making intelligent chat accessible, fast, and easy to deploy anywhere.

## ๐Ÿ“‹ Table of Contents

- [Features](#features)
- [Tech Stack](#tech-stack)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
- [Author](#author)

## Features

- ๐Ÿ’ฌ Real-time AI-powered chat interface
- โ˜๏ธ Serverless architecture for easy deployment
- ๐Ÿ–ฅ๏ธ Modern UI built with React + Vite
- ๐Ÿ“ Markdown support in chat
- ๐Ÿ’พ Persistent chat history (local storage)
- ๐Ÿงฉ Code highlights & copy-to-clipboard
- ๐Ÿ“ฑ Responsive design, works on all devices

## Tech Stack

- โš›๏ธ React
- ๐ŸŸฆ TypeScript
- โšก Vite
- ๐ŸŸฃ chakra-ui (UI)
- ๐Ÿฆ„ lucide-react (icons)
- ๐Ÿค– Puter (AI/backendless)

## Getting Started

1. Clone the repository:
```sh
git clone https://github.com/avinashtare/QuickChat-AI.git
cd QuickChat-AI
```
2. Install dependencies:
```sh
npm install
```
3. Start the development server:
```sh
npm run dev
```

## Usage

- ๐Ÿ’ฌ Start chatting with the AI in the chat window.
- ๐Ÿ“ Use Markdown for rich text formatting.
- ๐Ÿ“‹ Copy code snippets with one click.
- ๐ŸŒ™ Toggle light/dark mode.
- ๐Ÿงน Clear chat history anytime.
- ๐Ÿ”„ Refresh to start a new conversation.

## License

Distributed under the MIT License. See [LICENSE](LICENSE) for more information.

## Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## Contact

If you have any questions or suggestions about this project, please feel free to reach out.

Email: avinashtare.work@gmail.com

## Author

ๅ ๐Ÿ•‰ Avinash Tare ๐Ÿ•‰ ๅ