SecondbrainAI is your personal thought assistant—a powerful web app for jotting down ideas, thoughts, to-dos, and more, enhanced by AI capabilities. With SecondbrainAI, you can store notes, manage your favorites, reading lists, and even securely track passwords. Leveraging RAG (Retrieval-Augmented Generation), it integrates a conversational AI so you can chat with your own data, turning your notes into an interactive, AI-assisted memory.
- Personal ChatGPT Assistant: SecondbrainAI is built with ChatGPT integration, allowing you to query your notes or retrieve information conversationally.
- Data Storage and Organization: Manage your personal favorites, reading lists, passwords, and more in an intuitive and organized layout.
- Privacy and Security: Notes and passwords are stored securely, and user authentication ensures only you can access your information.
- Next.js: For building a dynamic, fast, and responsive user interface.
- MongoDB: Used for storing and managing your data securely.
- Tailwind CSS: Styling is handled with Tailwind CSS to ensure a sleek, modern design.
- Pinecone: Implements vector search to retrieve relevant notes and information efficiently.
- Clerk: Handles user authentication to keep your data private and accessible only to you.
- OpenAI: Powers the AI assistant functionality, enabling chat with your notes and data.
- Clone the repository:
git clone https://github.com/111akash/secondbrainai.git
- Install dependencies:
npm install
- Set up environment variables for MongoDB, Pinecone, Clerk, and OpenAI.
- Start the app locally:
npm run dev