Skip to content

Repository files navigation

🚀 NotePilot AI v2.0

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.

NotePilot Banner

✨ Core Features

🧠 Semantic Organization

  • Intelligent Batch Processing: Drag and drop entire folders of messy .txt, .md, .pdf, and .docx files.
  • 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.

🕸️ Knowledge Graph

  • 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.

🎓 AI Academy

  • 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.

🔍 Semantic Search

  • Meanings, Not Keywords: Find notes based on concepts and context rather than just exact string matches.

🛠️ Tech Stack

🚀 Getting Started

1. Clone the repository

git clone https://github.com/rohanvibe/NotePilot-AI.git
cd NotePilot-AI

2. Install dependencies

npm install

3. Set up environment variables

Create a .env.local file in the root directory:

SAMBANOVA_API_KEY=your_api_key_here
NEXT_PUBLIC_APP_URL=http://localhost:3000

4. Run the development server

npm run dev

📱 PWA Features

NotePilot 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.

📄 License

NotePilot AI is released under the MIT License.


Built with ❤️ for lifelong learners.

About

Value: Turn messy notes into organized knowledge with AI. Difference: AI automatically structures notes while you write. Unique Advantage: Notes become instant summaries and structured study material. Friction Reduction: Paste notes and they organize instantly.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages