AI-native learning workspace for higher ed

A platform built for the new era of learning.

Bring any course into the AI tools you already use. Highlight, summarize, and customize lessons — rooted in reputable sources, connected to Claude, Codex, Cursor, and Gemini through MCP.

Free for learners. Free for teachers. No credit card.

LearnOS reading view — lesson with library sidebar, highlighted prose, and Chat panel in the right rail.
The problem

Existing textbooks and online courses are stuck in the old era.

  • Walled gardens

    Trapped in one publisher's app, one LMS, one URL.

  • Expensive

    Textbook + courseware bundles north of $300 per class.

  • Static & stale

    Print cycles can't keep up with the field.

  • No AI

    Bolted-on chatbots that don't know what you're reading.

  • One-size-fits-all

    Teachers can't customize, learners can't reshape.

How it works

Any source. Any AI tool. One workspace.

LearnOS ingests course material from wherever you have it, then exposes it through MCP so the AI tools you already use — Claude, Codex, Cursor, Gemini — can read, summarize, quiz, and rewrite it on your terms.

Sources
  • Textbooks
  • PDFs · Docs
  • Syllabi
  • YouTube
  • Git repos
LearnOS
Chunked · embedded · cited
MCP
AI tools
  • Claude
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
Stewart, Strang, OpenStax, Sipser

Point LearnOS at any markdown-rendered textbook URL, or import a local NN-module/NN-lesson tree. We crawl, chunk by heading, and embed every section for retrieval — same the moment ingest returns.

Example
github.com/stewart/calc-textbook
The reader

A textbook that talks back.

Every lesson renders as long-form prose — KaTeX-formatted math, Mermaid diagrams, syntax-highlighted code. Highlight, take notes, and chat with the lesson without leaving the page.

  • Highlight layer

    Select any passage. Highlights persist per-user and feed quick actions (summarize · flashcard · ask) right on the spot.

  • Inline citations

    Every assistant message resolves cite:LESSON#ANCHOR markers into clickable chips that open the exact heading section.

  • Audio overview

    One-click comprehensive audio overview of a lesson or module — a single AI narrator covers the whole arc. Streams while you read, or queues up for the gym.

  • Auto-flashcards

    Generate SM-2-scheduled decks from a lesson, a highlight, or a custom prompt — reviewed in /today.

Hover the badges on the screenshot to see each piece in detail.

Library
Calculus I
— Limits
— Derivatives
— Integrals
Linear Algebra
Algorithms
Discrete Math
Lesson 4 · Calculus I
The derivative as a limit

For a function f, the derivative at a point a is defined as the limit of (f(a+h) − f(a)) / h as h approaches zero.

Geometrically, this is the slope of the tangent line at a — the best linear approximation to the curve at that point.

When the limit exists, we say f is differentiable at a.

Chat
How is this different from the average rate of change?
The average rate is over an interval; the derivative is the limit of those averages as the interval shrinks to a point L4#deriv.
3 new cards
Generated from this lesson · review in /today
Ingest from anywhere

Any source. Indexed instantly.

Paste a URL, drop a markdown directory, point at a YouTube playlist. LearnOS chunks the content by heading, embeds with pgvector, and keyword + semantic search are live the moment ingest returns.

Ingest from anywhere
  • § Greedy algorithms · Activity selection
  • § Greedy algorithms · Huffman coding
  • § Dynamic programming · Subsequence
  • § Dynamic programming · Knapsack
  • § Graph algorithms · Dijkstra's
  • § Graph algorithms · MST
Indexed · keyword + semantic search live
Audio overviews

Turn a lesson into an audio overview in one click.

A single AI narrator walks through the entire lesson — citation-aware, comprehensive enough to stand on its own. Generated server-side, streamed in the background while you read, queued up for the gym.

Audio overview1 voice · comprehensive
Stewart §2.2
Textbook
MIT 18.01
Lecture
Class notes
PDF
Calculus I · Limits & continuity
3:4211:28
Cross-course chat

Ask across everything you’ve learned.

Scope a question to one lesson, a module, or your whole library. Hybrid retrieval (pgvector + tsvector RRF) ranks the relevant sections; every answer cites the exact heading anchor it pulled from.

Cross-course chat · scope = your whole library
Auto-flashcards

Highlight, click, remember.

Select any passage, pick the Flashcard action, and a card lands in your deck — scheduled with SM-2, queued in /today. Generate a whole deck from a lesson in one tap.

Calculus I · L3

A function is continuous at a point when the limit equals the value.

Summarize FlashcardAsk
Deck — Limits
Card 1
When is a function continuous at a?
When lim f(x) as x → a equals f(a).
Card 2
Three conditions for continuity
f(a) exists; lim exists; they agree.
Card 3
Removable discontinuity?
Limit exists but f(a) ≠ lim.
For learners

An AI-native study workspace.

Everything you need to read, retain, and apply — built for serious self-directed learners. No paywalls. No vendor lock-in.

Generate a comprehensive audio overview of any lesson or module — one AI narrator, citation-aware, covers the full arc. Streams in the background while you read or commute.

Calculus I · Derivatives — Audio overview
3:4211:28

Ask a question scoped to a lesson, a module, a course, or your whole library. Every answer cites the exact heading section it pulled from.

Scope · All courses
How does “tail recursion” relate to the proof technique we used in Discrete Math?
Both are inductive: tail recursion mirrors a proof by induction on the natural numbers Discrete · Induction Algorithms · Recursion.

One-tap card generation from a lesson or highlight, scheduled with SM-2-lite. Review the queue in /today with cards bundled by course.

Card 1
Define a derivative
Limit of (f(a+h)−f(a))/h
Card 2
Tangent line slope
f'(a)
Card 3
Differentiable ⇒ ?
Continuous

For teachers
Beta

Author courses the way you write code.

Markdown in. Citations checked. Quality scored. Push to git and your students see the update on next page load.

Every lesson is a README.md you can edit with any tool. Frontmatter sets the slot — `module`, `lesson`, `prereqs`, `objectives`. Push to git and the course rebuilds on import.

---
title: The derivative as a limit
module: 02-calculus-foundations
lesson: 04-derivative-limit
prereqs: [limits, function-notation]
objectives:
  - Define the derivative as a limit
  - Connect to tangent line geometry
---

Claude Code, Codex, Gemini CLI, Cursor — point any of them at your course repo and let them draft modules, run a citation-verifier pass, regenerate flashcards.

$ claude code --skill learnos-authoring
Drafted Module 02 (4 lessons)
Verified 27 citations
Generated 38 flashcards
$ git push origin main

Generate a structured quality report on any course: source citation density, prerequisite chain integrity, exercise coverage. Publish gates use the rubric so the catalog stays high-signal.

Calculus I · Quality report
Generated 2 min ago
84
Composite
  • Source density92
  • Prereq integrity88
  • Exercise coverage71
  • Citation freshness84

Model Context Protocol

Your tool. Your course. One workspace.

LearnOS exposes search, lessons, transcripts, flashcards, and notes over MCP. Drop a token into any compatible agent and your courses are right there.

  • Claude
    Desktop · Web
  • Claude Code
    CLI
  • Codex
    OpenAI CLI
  • Cursor
    IDE
  • Gemini CLI
    Google
  • MCP
    Standard
About

Why we’re building LearnOS.

The textbook hasn’t changed in fifty years. The LMS hasn’t changed in twenty. The AI tools that are changing — Claude, Codex, Cursor — can’t see what you’re trying to learn.

LearnOS is the missing layer: durable courses, ingested from wherever you already have them, with AI retrieval and MCP integration as table stakes — not a $20/month upsell.

  • 01

    The internet is the textbook

    We don't host content. We point at the best material that already exists — textbooks, lectures, open-source curricula — and add the layer that makes it studyable, citable, and yours.

  • 02

    AI is the substrate, not a feature

    Chat, summaries, flashcards, citation-grounded retrieval — all on by default, everywhere, for every learner. Not a Pro tier. Not a chatbot in a corner.

  • 03

    Your tool, your course

    MCP-first. Your courses belong inside Claude, Codex, Cursor, Gemini — wherever you already work. We don't compete with the AI tools you love; we make them better.

Blog & research

What we’re thinking about.

Coming soon
  • Research7 min

    Retrieval-augmented learning: why citations beat completions for studying

    When you're studying, the citation is the point. We dig into how LearnOS combines pgvector + tsvector RRF to make sure every assistant message resolves to a verifiable source.

    Coming soon
  • Product5 min

    MCP is the textbook protocol higher ed has been waiting for

    The Model Context Protocol turns any LLM into a course-aware assistant — without the publisher lock-in that killed every previous interoperability effort.

    Coming soon
  • Engineering9 min

    Authoring with agents: lessons from shipping a 4-module course in a week

    We dispatched Claude Code subagents (lesson-writer + citation-verifier + source-scout) to draft a Calculus I course. Here’s what worked, what didn’t, and the SKILL definition we’d ship next.

    Coming soon
FAQ

The honest answers.

Make every course yours.

Sign in once. Bring your AI tool of choice. Free for learners, free for teachers.

Command Palette

Search for a command to run...