Open source CLI · Starter $9/mo · Pro coming soon

GitHub repos, turned into courses you can read.

One command converts any repo into a book-style website. Subscribe to access curated courses — markdown, notebooks, and code files, structured chapter by chapter.

npx learnaos@latest owner/repo

learnaos.com/courses/ai-engineering

AI Engineering from Scratch

Chapter 1 of 24 · Read like a book, not a file browser.

Introduction

Most GitHub courses are great content with a terrible reading experience — raw markdown, broken images, notebooks that don't render. LearnaOS fixes that.

Point the CLI at any repo and get a clean, navigable book. Or subscribe and read our curated library — same engine, zero setup.

1
2
3
$ npx learnaos@latest gbengaoluwadahunsi/ai-engineering-from-scratch
✓ Found 24 markdown files, 6 notebooks
✓ Built book → ./dist (ready to deploy)

What gets converted

Markdown, Jupyter notebooks, code files (.py, .js, .ts, .go, .rs), CSV tables, and images — all resolved and linked correctly. A reader, not a runtime.

Repo → book → course library

Free CLI for your own repos. Starter and Pro for the curated library.

01

Convert any repo

Run npx learnaos@latest owner/repo — or use the CLI on a local clone. Markdown, notebooks, code, and images become a book.

02

Read chapter by chapter

Sidebar navigation, search, and a clean reading flow. Feels like a course or O'Reilly book, not a pile of files on GitHub.

03

Pick your plan

Starter unlocks the full library. Pro adds voice, multi-language reading, an AI tutor, and quizzes.

A reader for GitHub learning repos

Not another docs platform. LearnaOS turns repos into courses you actually want to read.

One command, zero config

Run npx learnaos@latest owner/repo on any GitHub repo or local folder. No mkdocs.yml, no SUMMARY.md to write by hand.

Book-style reading

Left sidebar, chapters, keyboard navigation, and search — like mdBook, but built from whatever is already in the repo.

Notebooks & code files

Jupyter cells, output, and embedded images render correctly. .py, .js, .ts, .go, .rs files become readable pages.

Plain HTML output

Exports static HTML you can host free on GitHub Pages, Netlify, or Vercel. A reader, not a runtime — never executes your code.

Starter & Pro plans

Starter unlocks every lesson. Pro adds voice narration, multi-language reading, an AI course tutor, and quizzes.

Paid library access

Starter ($9/mo) unlocks all lessons. Pro — voice, translations, AI tutor, quizzes — coming soon.

Built for learners

I used to clone repos and scroll through READMEs. Now I actually finish courses — the book layout makes a huge difference.
AC
Alex Chen
Self-taught developer
npx learnaos on my own repo took 30 seconds. Published to GitHub Pages the same afternoon. No config hell.
JK
Jordan Kim
Course creator
Starter at $9/mo for the full library is a no-brainer. Pro's AI tutor and voice mode are worth it.
SO
Sam Okafor
ML engineer

Free, Starter, or Pro

One free course plus 2-lesson previews. Starter unlocks everything. Pro adds AI learning tools.

Free

Read previews and one full course — no card required.

Free
Browse courses
  • System Design Primer (full course)
  • First 2 lessons of every other course
  • npx learnaos CLI for your own repos
  • Self-host converted HTML anywhere
Most popular

Starter

Full access to every course in the library.

$9/mo
Start Starter — $9/mo
  • All lessons in every course
  • Book-style reader with sidebar navigation
  • Pick up where you left off — progress syncs across devices
  • New courses as we add them
  • Notebook & code file rendering
  • Cancel anytime
Coming soon

Pro

Everything in Starter, plus AI-powered learning tools. Coming soon.

Coming soon
  • Everything in Starter
  • Voice narration — listen to any lesson
  • Read courses in multiple languages
  • AI course tutor (ask questions anytime)
  • Quizzes & knowledge checks per lesson

Stop file-browsing GitHub courses.

Try the CLI on any repo, or subscribe and start reading the full library today.