Learn Assist is a local-first Brave/Chrome extension that helps turn the lesson you are currently reading into study notes, plain-English explanations, review questions, and a Markdown cheat sheet.
The connector can use either your local codex CLI or hermes CLI, so you do not need to put an API key inside the extension.
- Brave or Chrome
- Node.js 18+
- Codex CLI installed and logged in, or Hermes Agent installed and configured
Check Codex:
codex --version
codex loginCheck Hermes:
hermes --version
hermes doctorFrom this project:
npm run connectorTo run it through Hermes Agent instead of Codex:
LEARN_ASSIST_BACKEND=hermes npm run connectorOn this Mac, /usr/local/bin/node is too old for the test runner. If needed, prefer Homebrew Node:
PATH=/opt/homebrew/bin:$PATH LEARN_ASSIST_BACKEND=hermes npm run connectorThe connector prints a local URL and token. Keep it running while using the extension.
- Open
brave://extensions. - Enable Developer mode.
- Click
Load unpacked. - Select the
extensionfolder in this project. - Open a lesson page.
- Click the Learn Assist extension button.
- Paste the connector token if it is not already set.
Analyze lessonextracts readable page text and asks Codex for study notes.- Enable
Include screenshotwhen the lesson has diagrams, tables, or slide-like content. - Saved lessons stay in browser local storage.
Export Markdowndownloads a cheat sheet for the current lesson.
Use this to understand and remember lessons. Do not use it to auto-answer graded quizzes, exams, or assessments.