Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skidgod4444/x0-gpt
x0-GPT is an advanced AI-powered tool that enables you to interact seamlessly with any website or document (including PDFs) using natural language. Whether you're looking to extract specific data, automate tasks, or gain insights, x0-GPT makes it possible with ease. Best of all, it's free and accessible to everyone.
https://github.com/skidgod4444/x0-gpt
chat-with-pdf chat-with-website chatgpt nlp rag-chatbot rag-llm saas upstash vector-database vercel-ai
Last synced: about 2 months ago
JSON representation
x0-GPT is an advanced AI-powered tool that enables you to interact seamlessly with any website or document (including PDFs) using natural language. Whether you're looking to extract specific data, automate tasks, or gain insights, x0-GPT makes it possible with ease. Best of all, it's free and accessible to everyone.
- Host: GitHub
- URL: https://github.com/skidgod4444/x0-gpt
- Owner: SkidGod4444
- License: mit
- Created: 2024-08-09T17:43:21.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-23T10:46:06.000Z (4 months ago)
- Last Synced: 2024-08-23T13:01:43.977Z (4 months ago)
- Topics: chat-with-pdf, chat-with-website, chatgpt, nlp, rag-chatbot, rag-llm, saas, upstash, vector-database, vercel-ai
- Language: TypeScript
- Homepage: https://x0-gpt.devwtf.in
- Size: 962 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Introducing x0-GPT
![App Screenshot](https://i.imgur.com/ffeIgzW.png)
# What is x0-GPT ?
x0-GPT is an advanced AI-powered tool that enables you to interact seamlessly with any website or document (including PDFs) using natural language. Whether you're looking to extract specific data, automate tasks, or gain insights, x0-GPT makes it possible with ease. Best of all, it's free and accessible to everyone.
## Features
- User friendly interface
- Realtime updates
- Dynamic routing
- Supports almost all ai
- Chat with websites
- Chat with PDFs
- Chat with CSVs
- Chat with notes## Tech Stack
This project is by the following tech stack:
- Nextjs 14
- Typescript
- Tailwind CSS
- Supabase
- Upstash
- Acternity UI
- Shadcn UI## Environment Variables
To run this project, you will need to rename .env.example file to .env.local and add your keys.
#### SUPABASE ENVS
`NEXT_PUBLIC_SUPABASE_URL= "YOUR-KEYS"`
`NEXT_PUBLIC_SUPABASE_ANON_KEY= "YOUR-KEYS"`
#### UPSTASH ENVS
`UPSTASH_REDIS_REST_URL= "YOUR-KEYS"`
`UPSTASH_REDIS_REST_TOKEN= "YOUR-KEYS"`
`QSTASH_TOKEN= "YOUR-KEYS"`
`UPSTASH_VECTOR_REST_URL= "YOUR-KEYS"`
`UPSTASH_VECTOR_REST_TOKEN= "YOUR-KEYS"`#### TOGETHER AI (optional)
`OPENAI_API_KEY= "YOUR-KEYS"`
## Installation
Clone the github repo
```bash
git clone https://github.com/SkidGod4444/x0-GPT
cd x0-GPT
```
Install dependencies with bun.```bash
bun add
bun run dev
```
## Productionhttps://x0-gpt.devwtf.in/
## Contributing
Contributions are always welcome!
Do whatever you feel can improve this app.
## Feedback
If you have any feedback, please reach out to us at [email protected]