Allows users to use chatGPT with a better user interface. Built with Nextjs and deployed on the edge with Vercel. Uses DrizzleORM for better typescript ORM experience.
You can visit the live application here.
Tech stack
- Nextjs
- DrizzleORM
- NextAuth
- OpenAI
- NeonDB
- Stripe
- Vercel AI
- AWS S3
- PineconeDB
- Redis
Features
- Authentication with NextAuth including Google login and GitHub login
- Chat with Pdf, generate code and custom agents with ChatGPT
- Retrieval augmented generation with help of PineconeDB vector database to provide the OpenAI model a grouned knowledge base.
- Save documents to AWS S3
- Rate limit api usage with upstash ratelimit and redis
- Cached high performance conversation using redis database
- Free and Pro features
- Payment integraton with Stripe. Includes a subscription model
You can create an account with google or github. upload and Chat with your documents. Users can also use code generation to generate code with chatGPT or agents to get domain based answers. All chats are saved and the users can revisit anytime and continue working with them.



