Turn any topic into a course you can actually study.

A local desktop app that uses your Claude Code or Codex CLI account to build lessons, sourced visuals, tests, homework review, and lecture audio, then keeps the course on your machine.

A Learn (Almost) Anything lesson with a course sidebar, sourced images, and article text.
A generated lesson can combine course structure, article-style writing, sourced images, galleries, interactive widgets, tests, assignments, and audio.

Download the file for your platform.

A desktop app, not a hosted school.

Learn (Almost) Anything runs the agent CLIs already installed on your machine. You choose the topic, language, format, and agent. The app asks questions, drafts a plan, generates lessons, and saves everything locally.

Your courses. Your data. Your computer.

Pick a topic. Choose a format. Study in your own library.

  • Full courses, compact mini-courses, or podcast-style series.
  • Lessons with articles, diagrams, sourced images, and interactive widgets.
  • Tests, practical assignments, and homework review until you pass.
  • Built-in OS text-to-speech or premium audio via Gemini TTS.

Local data, explicit sharing.

Course content is stored on your machine. The app does not host your generated lessons on a Learn server.

Agent providers receive the prompts and course context needed for generation. Public catalog publishing and ngrok sharing happen only when you explicitly start them.

Install on macOS or Windows.

Download the direct file above, install Node.js 20+, then start with an existing Claude Code or Codex login.

Courses are generated as study material, not as a chat transcript.

Bring one local agent CLI.

Install Node.js 20+ and log in to at least one supported local agent: Claude Code via Claude Pro or Max, or Codex CLI via your ChatGPT/Codex account. The app uses the CLI on your machine instead of bundling a private copy.

Read the README ->