Companion.ai is a web app that allows you to create and chat with an AI companion. Customize your companion's personality and see how they respond to your questions.
- Create and chat with your own custom AI companion
- Customize your companion's personality with instructions and sample chats
- Get AI-powered responses powered by OpenAI
- Change your companion's profile picture
- Light and dark mode
- Secured account creation and login with Clerk
- Next.js
- Tailwind CSS
- Cloudinary (for image upload and storage)
- Prisma DB (for storing companion data)
- Pinecone (for vector search)
- Clerk (for authentication)
- OpenAI (for AI response generation)
- Clone the repo
- Install dependencies with
npm install - Configure your
.envfile with your API keys - Run the dev server with
npm run dev - From there you can create an account and start chatting with your own custom companions!


