LearningOS · Drona

Learn anything. Deeply.

An AI Learning Operating System for GitHub Copilot that teaches instead of just answering — a master mentor (Drona) plus an army of specialists, grounded in official sources and built to make you more capable over time.

Visitors Badge showing the total number of visitors to the LearningOS project

LearningOS at a glance

  • 129specialist agents
  • 779reusable skills
  • 122role configs
  • 361hands-on local labs

Why LearningOS?

Most AI tools hand you an answer. LearningOS builds understanding you can reproduce yourself.

Teaches, not just answers

First-principles explanations, trade-offs, common pitfalls, and the “why” — every substantive reply ends with a Learning Footer and a next step.

Drona routes to specialists

One master orchestrator delegates to 129 mentors (coding, cloud, data, AI, security, DevOps, career, interviews, exams…) and 779 skills.

Learn visually

Mermaid diagrams, tables, KaTeX and step-traces by default — plus a metrics dashboard with charts that render offline.

Practice on your laptop

361 local “no-subscription” labs, and run code in 90+ languages without installing them via Piston or onlinecompiler.io.

Remembers your journey

Cross-session memory + onboarding profile track your goals, gaps, streaks and next reviews so guidance stays personal.

Tech news, dated and cited

A dated, cited digest built from 190+ curated RSS/Atom feeds — official docs, release notes, engineering blogs and papers, each labelled by source type. Never rumor.

Roadmaps, personalized

130+ roadmap.sh learning paths turned into a plan built for you — scoped to your level, your stack and your deadline, with checkpoints, quizzes and reviews.

Curated free resources

414 hand-picked free resources — including 275 YouTube channels, official docs, MOOCs, interactive practice and open books — matched to your goal and level. Link-out only; nothing rehosted.

Config-driven & extensible

Add a skill or agent with a Markdown file or a YAML role. Plugin manifests for Copilot CLI, Claude, Cursor and Gemini; MCP-native.

Install

Two ways to use it — as a VS Code extension, or as a config plugin across hosts.

VS Code extension (@drona + dashboard + charts)

Download learningos-drona-*.vsix from the latest release, then:

code --install-extension learningos-drona-1.4.0.vsix
# or double-click Install-in-VSCode.cmd  ·  do NOT double-click the .vsix

Then open Copilot Chat and talk to @drona. Run “Drona: Set up LearningOS” to deploy all 129 agents + 779 skills to ~/.copilot (works in VS Code and the Copilot CLI).

Config plugin (Copilot CLI / Claude / Cursor / Gemini)

git clone https://github.com/ArasaniRohithReddy/LearningOS.git

See docs/Install.md for per-host steps. The framework is just Markdown/YAML — Copilot discovers .github/agents and .github/skills natively.

VS CodeVS Code InsidersCopilot CLIClaude CodeCursorGeminiMCP-native

Documentation

The full guide lives in the repo. A few good entry points:

Open source

Built in the open. Shaped by you.

LearningOS is MIT licensed. Report bugs, request features, ask questions, and send pull requests. Every contribution is welcome.

Report a bug

Found something broken? File a detailed bug report and we’ll take a look.

Open a bug report

Request a feature

Have an idea for a new tool, skill, or surface? Tell us what you need.

Request a feature

Ask and discuss

Questions, ideas, and show-and-tell all live in GitHub Discussions.

Open Discussions

Star and share

If this helps you, a star and a share go a long way. It’s MIT licensed.

Star on GitHub