Open source · Local-first · Bring your own model

Everything in your syllabus, distilled.

Drop in slides, PDFs, photos of notes or a YouTube lecture. Distil pulls out every formula, definition and worked example, builds a plan that covers all of it, and teaches you until it feels obvious.

MIT · Windows app, or any OS from source

Raw material · unit2.pdf
Coverage ledger 0 / 0 items
    Fully distilled

    Move your cursor over the material to bring it into focus.

    The Brief Compiler

    Bad prompt in. Best plan out.

    You shouldn't need to be good at prompting to get a great plan. Distil turns whatever you type into a complete study brief, asks at most three questions, and fills the rest with defaults you can see and change.

    You typed

    Study briefCompiled
    Goal
    Pass DSP mid-semester, Unit 3
    Scope
    Unit 3 of syllabus.pdf · p.2 — 41 items
    Level
    Comfortable with calculus, new to transforms
    Depth
    Exam-ready · numericals-heavy
    Deadline
    Thu 6 Nov · 2 h a day · 6 sessions
    Visuals
    Balanced

    How it works

    1. 01

      Extract

      Every page is mined separately, then audited for anything missed.

    2. 02

      Plan

      Items are ordered by what depends on what. The plan is checked in code to cover 100%.

    3. 03

      Teach

      One reasoning step at a time, with a check after every step and repair before moving on.

    4. 04

      Retain

      Flashcards on a spaced schedule, mock exams and a map of what you really know.

    Coverage Ledger

    Miss nothing.

    Every item in your material is tracked three times: planned, taught and checked. Until all three are full, Distil tells you exactly what's left.

    Planned
    0%
    Taught
    0%
    Checked
    0%
    Fully distilled.

    214 items · 3 files · 0 missed

    Interactive learning

    Learn it by touching it.

    When a concept moves, Distil builds something you can move: plots, simulations, step-through derivations, small apps. Each one is tested before you see it.

    How much?

    Visuals only when a concept is dynamic, spatial or a process.

    Simulation · Fourier series of a square wave v2

    Four ways to study

    One app. No tab-hopping.

    1. 01

      Plan

      Units, lessons and steps in dependency order. Give it an exam date and it becomes a schedule that rebalances when life happens.

    2. 02

      Teach

      It finds where your understanding ends, then builds from there, one step at a time, with a check after every step.

    3. 03

      Practice

      Problem sets and timed mock exams in your course's style. Solutions and rubrics are written before you answer. Photograph handwritten work.

    4. 04

      Ask

      Quick answers grounded in your own material, with the page each one came from.

    Retention

    Keep what you learn.

    Cards made from what you were actually taught, reviewed on a spaced schedule. Mastery that fades if you stop reviewing, and a knowledge map that links every idea back to where you learned it.

    0cards due today
    0day streak
    0% mastered
    NewMastered

    Your keys, your data

    Runs on your machine.

    • Bring any model. Gemini, OpenAI, Anthropic, OpenRouter, DeepSeek, local models through Ollama, or any compatible endpoint.
    • Nothing leaves your disk except the requests you send to your own provider. No account, no tracking.
    • Every token counted. Live meters, daily and monthly graphs, and caps that warn at 80% and stop at 100%.
    Tokens · last 14 days 1.84M / 3M cap
    Input Output Cached - - Daily cap

    Standing on shoulders

    Distil's teaching loop (probe, plan, teach one step, check, practise) and its knowledge graph build on ideas from LearnHarness. Distil is an independent implementation that adds material ingestion, an enforced coverage ledger, subject workspaces, schedules, flashcards and mock exams.

    Learn anything. Miss nothing.

    Free and open source. Pay only your model provider, or nothing with local models.