This application provides a personalized mental wellness experience using AI from a large language model (LLM). It's designed to offer emotional support and coping strategies through empathetic conversations. You can share your thoughts and feelings confidentially and without worry, anytime you want, and get feedback in a seemingly conscientious and thoughtful manner. It gives you ideas to feel calmer and happier, and it's available 24/7.
- Framework: Next.js
- Language: TypeScript
- Database: PlanetScale
- Cache: Upstash w/ Redis
- ORM: Prisma
- Authentication: Clerk
- Deployment: Vercel
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- AI LLM: Meta's Llama 2 13b Chat - GPTQ
- LLM Orchestration: Langchain
Clone GitHub repository, install the dependencies, and run the development server:
$ git clone https://github.com/neilgebhard/ai-therapist
$ cd ai-therapist
$ npm i
$ npm run dev
Create a .env file similar to .env.example with the required environment variables.
The app runs on http://localhost:3000.