Transform Your Messy Notes into a Structured Digital Second Brain.
NotePilot AI is a high-performance, AI-native Personal Knowledge Management (PKM) system. Built with Next.js 15, Tailwind CSS, and powered by the SambaNova AI Engine, it automatically categorizes your unstructured files, builds interactive knowledge graphs, and generates smart study assets like flashcards and quizzes.
- Intelligent Batch Processing: Drag and drop entire folders of messy
.txt,.md,.pdf, and.docxfiles. - Auto-Categorization: AI analyzes the content of every file and suggests the perfect topic and folder structure.
- Metadata Extraction: Automatic generation of summaries, key points, and important terms.
- Concept Mapping: Visualize relationships between your notes and topics in a dynamic 3D-force-directed graph.
- Pattern Discovery: See how your ideas connect across different subjects automatically.
- Flashcard Engine: Automatic generation of flashcards using the SM-2 Spaced Repetition algorithm.
- Smart Quizzes: Dynamic quizzes generated from your own notes to test your understanding.
- Explain Simply: One-click "Explain to a Beginner" mode for complex topics.
- Meanings, Not Keywords: Find notes based on concepts and context rather than just exact string matches.
- Frontend: Next.js 15 (App Router), React 19
- Styling: Tailwind CSS
- State Management: Zustand + idb-keyval for persistence
- AI Engine: SambaNova Cloud (Llama 3.1 70B/405B)
- Visuals: React Force Graph, Lucide React
- PWA: Serwist for offline support and native-like experience
git clone https://github.com/rohanvibe/NotePilot-AI.git
cd NotePilot-AInpm installCreate a .env.local file in the root directory:
SAMBANOVA_API_KEY=your_api_key_here
NEXT_PUBLIC_APP_URL=http://localhost:3000npm run devNotePilot is a fully compliant PWA with:
- Perfect 44/44 PWA Builder Score
- Offline Support: Access your notes even without an internet connection.
- Background Sync: Seamlessly sync changes when you come back online.
- Push Notifications: Personalized study reminders.
NotePilot AI is released under the MIT License.
Built with ❤️ for lifelong learners.