ArthurYangX

An open-source AI study assistant that turns course materials into notes, knowledge graphs, cited answers, and exam prep questions.

42
1
100% credibility
Found May 24, 2026 at 42 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

An open-source, self-hosted study assistant that lets users upload PDFs, presentations, and documents to generate knowledge graphs, chat with citations, create LaTeX notes, and build practice question banks using various LLM providers.

Star Growth

See how this repo grew from 42 to 42 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nano-NotebookLM?

nano-NotebookLM is a self-hosted AI study assistant built in Python that transforms course materials (PDFs, PPTX, DOCX, Markdown) into an interactive learning environment. Upload your lecture notes and it automatically builds a knowledge graph, indexes everything for semantic search, and lets you chat with citations that point back to specific pages. Beyond Q&A, it generates structured LaTeX notes with math support, creates practice quizzes, and includes an exam prep mode that grows a question bank based on your mistakes.

Why is it gaining traction?

The killer feature is the self-evolving exam prep. When you get a question wrong, the system automatically generates new variants targeting that weak spot. Combined with page-accurate citations and an editable knowledge graph, it offers a deep reading loop that NotebookLM itself does not provide. The flexibility to run on any OpenAI-compatible endpoint (including local models via Ollama or vLLM) means privacy-conscious users never have to send their study materials to the cloud.

Who should use this?

Students and researchers working with technical material (math, CS, engineering) who want to extract structured notes from dense PDFs. Self-hosters who need an open-source alternative to Google NotebookLM. Educators building study tools around their own course materials. Anyone who wants full control over their data while having AI assistance for understanding documents.

Verdict

This is a promising but early-stage project with only 42 stars and a 1.0% credibility score. The feature set is impressive and the code structure suggests thoughtful engineering, but it is still in beta with limited community backing. Worth trying if you need the specific capabilities it offers, but do not expect polished UX or production-ready stability yet.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.