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 reference —
courses,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 (pgvectorcosine) 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.