Skip to content

Repository files navigation

learning-plugin

> add things you want to learn
> get the next lessons scheduled
> learn something

A compact WebExtensions MV3 learning tool that turns your own learning list into scheduled lesson cards.

learning-plugin demo

> overview

learning-plugin is a browser extension for keeping a personal learning list and having the next lessons scheduled and presented for you automatically.

  • keeps your personal topic queue locally
  • schedules the next lessons with lightweight prerequisite logic
  • shows 2 visible lesson cards at a time
  • generates cards with a local or hosted LLM
  • stores history, settings, and reminders locally
  • supports Ollama, Gemini, and OpenAI

> quick start

npm install
npm run typecheck
npm run test
npm run build

> load in chrome

1. run npm run build
2. open chrome://extensions or your browser's extensions page
3. enable Developer mode
4. click "Load unpacked"
5. choose builds/chrome/

> load in firefox

1. run npm run build:firefox
2. open about:debugging#/runtime/this-firefox
3. click "Load Temporary Add-on"
4. choose builds/firefox/manifest.json

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages