howlildotech3 downloadsLearn from your notes with AI-powered explanations, practice, reviews, and guided learning plans.

Turn your notes into understanding.
NOX is an open-source AI learning companion for Obsidian. It works alongside your notes to help you explain ideas, practise recall, review material, and propose improvements to Markdown—without leaving your workspace.
Get started · Documentation · Providers · Report an issue
NOX is designed around a simple cycle:
Your note or selection
↓
Explain → Practice → Review
↓
Learning evidence → Next activity
↓
Optional note edit → Review → Apply
Requirements: Obsidian desktop 1.13.0+. Mobile is not supported. An external AI provider is required for model-backed features.
From Community Plugins — once NOX is listed, open Settings → Community plugins → Browse, search for Nox, select Install, then Enable.
From a GitHub Release — before the listing is approved, use a separate test vault and download these files from a matching NOX release:
<vault>/.obsidian/plugins/nox/
├── main.js
├── manifest.json
└── styles.css
The configuration folder can differ if you changed Obsidian's default. Do not install GitHub's auto-generated source ZIP. Then enable Nox in Community plugins. For migration from the older development ID nox-obsidian, back up your plugin data and follow the migration troubleshooting steps.
| Provider | Before you start |
|---|---|
| AGY CLI | Install and authenticate AGY separately; configure the executable if necessary. |
| Codex CLI | Install Codex and sign in using codex login; select Codex in NOX settings. |
| ChatGPT plan | Select ChatGPT plan → Continue with ChatGPT and authorize access. Availability depends on account eligibility and limits. |
See setup instructions, data handling, and provider limitations. A successful sign-in does not guarantee access to model inference.
Open a Markdown note in Obsidian and select a paragraph.
Open Nox from the ribbon or command palette.
Ask a question about the selection or choose Explain or Practice.
To create a structured learning program, enter:
/plan Learn networking fundamentals | minutes=30 | sessions=3
/start-session
/next
Use /hint, /progress, or /review-due as your learning program requires. The getting-started tutorial covers a complete example.
NOX uses the note content you choose to include as context. Content sent to an AI runtime may be transmitted to its external provider. Provider accounts, entitlements, and costs are separate from NOX; the AGY and Codex CLIs may also have file and network access according to their own settings.
ChatGPT sign-in credentials are stored outside the vault in user-local configuration. Sessions and learning progress are stored locally. Proposed Markdown edits require your approval before applying. Read the provider and privacy guide before using NOX with sensitive notes.
| Guide | Purpose |
|---|---|
| Getting started | Installation and your first note-based learning session |
| Providers & privacy | AGY, Codex, ChatGPT, account and data considerations |
| Troubleshooting | Installation, authentication, and runtime failures |
| Learning programs | Commands, curriculum rules, and progress semantics |
| Development | Local build, testing, and hot reload |
| Community review remediation | Design decisions, trust boundaries, verification and 1.1 release gates |
| Full documentation | Technical reference and engineering context |
Requires Node.js 22 and pnpm 10.
pnpm install --frozen-lockfile
pnpm verify
Production plugin assets are generated under dist/. See local development for watching, deployment to a test vault, and runtime diagnostics. Contributions should follow CONTRIBUTING.md; vulnerabilities should be reported using SECURITY.md.
MIT. Third-party components retain their own license notices where applicable.