Welcome to neuroNest.ai , a powerful and versatile SaaS AI platform designed to enable users to engage in dynamic and immersive conversations with AI models representing famous personalities such as musicians, players, scientists, and more. Whether you want to discuss groundbreaking ideas with a virtual scientist, receive musical recommendations from an AI musician, or engage in insightful conversations with an AI version of your favorite historical figure, neuroNest.ai brings these experiences to life.
-
This project leverages a robust tech stack to provide seamless user experiences, advanced AI capabilities, and efficient data management.
-
Chat with Famous Personalities: Interact with AI companions representing renowned personalities across various domains.
-
Subscription Benefits: Unlock additional features by subscribing to neuroNest.ai. Gain the ability to create your own AI companions, tailored to your preferences.
-
Create Your Own AI Companions: Subscribers can personalize their experience by crafting AI versions of their chosen personalities.
- Next.js: A React framework for building efficient and scalable web applications.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Shadcn: A tool for creating beautiful and customizable shadows for web elements.
- Clerk: A powerful authentication and user management system.
- Prisma: A modern database toolkit for TypeScript and Node.js.
- MongoDB: A NoSQL database for scalable and flexible data storage.
- Lucide-React: A comprehensive library of React components for building feature-rich UIs.
- React-Spinners: A collection of loading spinners for React.
- Vercel AI: A suite of tools for integrating AI into applications.
- Langchain: A language model interaction tool for seamless communication with LLM models.
- Pinecone Vector DB: A service for vector similarity search, optimizing AI and ML workflows.
- Upstash/Redis: A serverless Redis service for in-memory caching and data storage.
- Upstash/Ratelimit: Rate-limiting functionality for enhanced performance and security.
- Replicate: A platform for versioning, sharing, and deploying machine learning models.
- OpenAI: Access to state-of-the-art language models.
- OpenAI-Edge: Edge deployment for OpenAI models.
- Stripe: A flexible and powerful platform for online payments.
- Vercel: A cloud platform for static sites and serverless functions, providing seamless deployment.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/crystinameth/NeuroNest.git - Install dependencies:
npm install - Configure environment variables (see
.env.example) - Run the development server:
npm run dev
For production deployment, consider using the Vercel platform.
- Ensure proper API key management and secure handling of sensitive information.
- Refer to individual documentation links for detailed information on each technology used.
- Continuous integration and deployment strategies are recommended for maintaining a smooth development workflow.
Feel free to contribute, report issues, or suggest enhancements!