AI Companion App
Create and host AI companions with personalized personalities and conversational memory, accessible via browser or SMS.
About
This project provides a lightweight, tutorial-focused stack for developers to build and deploy their own AI companions. It enables users to define unique personalities and backstories for their AI, facilitating engaging conversations via browser or SMS. The stack incorporates a vector database for rich context retrieval and maintains conversational memory, allowing for more dynamic and in-depth interactions with AI characters powered by models like ChatGPT or Vicuna.
Key Features
- Browser and SMS chat capabilities for companions
- 5,835 GitHub stars
- Support for multiple Large Language Models (OpenAI, Vicuna)
- Integration with popular services like Clerk, Pinecone, Upstash, and Twilio
- Conversational memory with context retrieval via vector database
- Customizable AI personality and backstory definition
Use Cases
- Developing AI girlfriends/boyfriends for romantic simulation
- Creating AI coaches or specialized conversational agents
- Building AI companions for personal interaction and entertainment