whatisgithub

What is student-llm-wiki?

issacw228/student-llm-wiki — explained in plain English

Analysis updated 2026-05-18

40Audience · generalComplexity · 1/5LicenseSetup · easy

In one sentence

A template that turns course PDF slides into an organized Obsidian wiki of notes, quizzes, and exam prep, generated automatically by an AI coding tool.

Mindmap

mindmap
  root((student-llm-wiki))
    What it does
      Converts PDFs to notes
      Builds Obsidian wiki
      Generates quizzes
    Tech stack
      Obsidian
      Dataview plugin
      Markdown
    Use cases
      Ingest course slides
      Review with quizzes
      Generate exam prep
    Audience
      Students
      Self learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn a folder of course PDF slides into organized concept notes without manual note-taking.

USE CASE 2

Run a Feynman-style review quiz that asks questions about weak concepts in plain English.

USE CASE 3

Generate exam-prep practice questions based on topics answered weakly during review.

USE CASE 4

Catch broken links, orphan pages, and stale concepts across the wiki with a lint command.

What is it built with?

ObsidianDataviewMarkdown

How does it compare?

issacw228/student-llm-wikiagent0ai/doxasimons81/hermes-dreaming
Stars404040
LanguagePython
Setup difficultyeasyeasymoderate
Complexity1/51/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires Obsidian with the Dataview community plugin installed, no other manual setup.

So what is it?

Student LLM Wiki is a project template that turns your course PDF slides into a structured personal wiki without you writing a single note by hand. You drop your slide decks into a folder called raw/, point an AI coding tool at the project, and type a short command. The AI reads the PDFs, extracts the concepts, and writes organized notes into a wiki/ folder that you then browse in Obsidian, a free desktop and mobile note app. The project works with several AI tools, so you pick whichever one you already use: Claude Code (either the command-line version or the web version at claude.ai/code), Cursor, Trae, Cowork, or GitHub Copilot. Each tool reads a configuration file that the project ships with, so there is no manual setup. You clone the repository, open the folder in Obsidian, install one community plugin called Dataview, and you are ready to import slides. Once you have notes in the wiki, there are four built-in commands you can run from the AI chat panel. The ingest command imports a PDF and generates concept pages, a course overview, and a source summary. The lint command scans for broken links, orphan pages, and stale concepts. The review command runs a Feynman-style quiz where the AI asks you questions and you answer in plain English. The exam-prep command generates practice questions based on the concepts you answered weakly during review. You can also type plain English instead of the exact commands. The wiki is organized into four subfolders: concepts for individual topic pages, courses for per-course overviews, sources for slide summaries, and exam-prep for generated questions. The Home.md file in Obsidian acts as a live dashboard that updates automatically when you add a new course. The same PDF file will never be imported twice because the project tracks files by their content hash. The README is written in both Chinese and English. The project is based on a pattern originally described by Andrej Karpathy and is released under the MIT license.

Copy-paste prompts

Prompt 1
Ingest the PDF slides in raw/ and generate concept pages, a course overview, and a source summary.
Prompt 2
Run the review command and quiz me on the concepts from this week's slides.
Prompt 3
Run exam-prep based on the concepts I answered weakly during my last review session.
Prompt 4
Lint my wiki for broken links, orphan pages, and stale concepts.
Prompt 5
Set up student-llm-wiki with Claude Code and Obsidian so I can start importing my course slides.

Frequently asked questions

What is student-llm-wiki?

A template that turns course PDF slides into an organized Obsidian wiki of notes, quizzes, and exam prep, generated automatically by an AI coding tool.

How hard is student-llm-wiki to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is student-llm-wiki for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.