LearnOS docs

LearnOS

An AI-native learning workspace with a hosted MCP server and CLI for driving it from Claude or your terminal.

LearnOS is an AI-native learning workspace at learnosapp.com. It ingests self-directed courses (Microsoft Web Dev for Beginners, OSSU, The Odin Project, Teach Yourself CS, or any raw markdown), chunks and embeds them, and gives you a study UI with lessons, notes, highlights, flashcards, study guides, and a citation-grounded tutor chat.

Beyond the web app, LearnOS exposes the same knowledge base through two LLM access surfaces — a hosted Model Context Protocol server and a CLI — so any MCP-capable agent (Claude Code, Claude Desktop, Cursor) or your terminal can search, read, and write to your library on your behalf.

What lives here

  • Getting started — sign up, issue a personal access token, connect Claude.
  • Discover — browse community-published courses.
  • CLI referencecourses, search, lesson, chunk, flashcard, note, ask, course quality.
  • MCP server reference — tools, resources, prompts, and the install snippet.

What makes it different

  • Citation-grounded chat. Every assistant answer is anchored to specific lesson sections — chat citations resolve to a side panel of source chunks.
  • Hybrid search. Keyword (Postgres tsvector) and semantic (pgvector cosine) retrieval are fused with Reciprocal Rank Fusion, so both signals count toward what the tutor sees.
  • One workspace, three ways in. Web app, hosted MCP, and CLI all operate on the same data with the same auth and same row-level security — your library doesn't fork or diverge across surfaces.

On this page

Command Palette

Search for a command to run...