Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taishikato/chatsage
24/7 Customer Service for your website
https://github.com/taishikato/chatsage
artificial-intelligence nextjs open-source supabase tailwindcss typescript
Last synced: 26 days ago
JSON representation
24/7 Customer Service for your website
- Host: GitHub
- URL: https://github.com/taishikato/chatsage
- Owner: taishikato
- License: apache-2.0
- Created: 2024-07-18T12:39:03.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T06:39:32.000Z (3 months ago)
- Last Synced: 2024-09-28T10:42:50.934Z (about 1 month ago)
- Topics: artificial-intelligence, nextjs, open-source, supabase, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://chatsage.co
- Size: 1.76 MB
- Stars: 192
- Watchers: 3
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
The open-source AI Chatbot for your website
Give us a star ⭐️
# Chatsage
![GitHub last commit (branch)](https://img.shields.io/github/last-commit/taishikato/chatsage/main)
![Vercel](https://vercelbadge.vercel.app/api/taishikato/chatsage)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)[Discord](https://discord.gg/reEuUQNYb3)
[Chatsage](https://www.chatsage.co/) is an open source Chatbase alternative.
## About the project
### Built with
* [Next.js](https://nextjs.org/)
* [Supabase](https://supabase.com/)
* [Upstash](https://upstash.com/)
* [Tailwind CSS](https://tailwindcss.com/)
* [ScrapingFish](https://scrapingfish.com/)## Contact us (I mean...me)
[@taishik_](https://x.com/taishik_)
## Cloud version
https://www.chatsage.co
## Self hosting
### Prerequisites
You need to create projects on each of the following platforms for `.env` file:
* Supabase
* Upstash
* Vercel
* ScrapingFish### Setup
1. Clone the repo
```shell
git clone https://github.com/taishikato/chatsage.git
```2. Go to the project folder
```shell
cd chatsage
```3. Install packages with `pnpm`
```shell
pnpm i
```4. Set up your `.env` file
* Duplicate `.env.example` to `.env`
* Set the values5. Apply the migration to the remote database (Supabase)
```shell
supabase db push
```6. Enable Google Sign-In on the Supabase Auth settings page.
[Login with Google | Supabase Docs](https://supabase.com/docs/guides/auth/social-login/auth-google)
## Contributors