Your AI-PoweredSecond Brain

NebulaMind is a full-stack SaaS platform that combines the power of multiple AI models with intelligent tools to help you capture, organize, and retrieve information effortlessly.

Powerful Features

Multi-Model AI

Integrated with Claude, Grok, and Google AI for diverse perspectives and optimal responses.

AI Tool Chaining

5 intelligent tools working together: web search, URL extraction, note management, and more.

Smart Organization

Organize your knowledge with categories, tags, and prompt templates for quick access.

Secure & Private

Google OAuth authentication with role-based access control protecting your data.

Developer-Friendly

Built with Next.js 15, React 19, TypeScript, and modern best practices.

Production-Ready

Deployed on Vercel with optimized performance and Prisma Accelerate integration.

Technical Architecture

Frontend

  • Next.js 15 with App Router
  • React 19 with Server Components
  • TypeScript for type safety
  • Tailwind CSS v4 + Shadcn/ui
  • React Query for state management
  • Zustand for client state

Backend

  • Hono for API routes
  • Prisma ORM with PostgreSQL
  • BetterAuth for authentication
  • Vercel AI SDK integration
  • Stripe subscription billing
  • Edge-optimized deployment

AI Integration

  • Claude for advanced reasoning
  • Grok for real-time insights
  • Google AI for versatility
  • Streaming responses
  • Tool chaining architecture
  • Custom prompt templates

Data & Testing

  • 10+ relational models
  • Neon PostgreSQL database
  • Prisma Accelerate pooling
  • TestSprite AI testing
  • 10+ automated test cases
  • End-to-end coverage

Intelligent AI Tools

Web Search

Search the web using Tavily API to fetch real-time information and current events.

URL Extraction

Extract and summarize content from any URL using Puppeteer for intelligent web scraping.

Note Creation

Create and store notes directly from AI conversations with automatic categorization.

Note Search

Intelligent search across your notes using semantic matching and keyword queries.

Chat History

Maintain conversation context with persistent chat history and message threading.

Comprehensive Data Models

User

Authentication, profile, and settings

Note

Knowledge base with tags and categories

Category

Organizational structure for notes

Chat

AI conversation threads

ChatHistory

Message persistence and threading

PromptTemplate

Reusable AI prompts

Subscription

Stripe billing and plans

Analytics

Usage metrics and insights

UsageEvent

Activity tracking

Session

User sessions and tokens

Perfect For

👨‍💻

Developers

Store code snippets, documentation, and technical notes

📚

Researchers

Organize research papers, citations, and insights

✍️

Writers

Capture ideas, drafts, and creative inspiration

🎓

Students

Take notes, summarize content, and study efficiently

Ready to Build Your Second Brain?

Start organizing your knowledge with AI-powered intelligence today.

Built with Next.js, React, and TypeScript

© 2025 NebulaMind. A project by Rakesh Singh