Junox for Chrome
Download Junox
Version 1.0.19
Junox is a Google Chrome extension. While it’s temporarily unavailable on the Chrome Web Store, you can download it here: get the ZIP, then follow the steps below to load it into Chrome.
Installation takes about 2 minutes.
Requires Google Chrome 116 or newer.
- Version
- 1.0.19
- File size
- 707 KB (junox-beta-v1.0.19.zip)
- Released
- Released
- SHA-256
488e59f28d9f914b30db85fc89e87187251e85c4c2aab488dabed8473d3aaa94- Optional: compare this with the file you downloaded to check it arrived intact.
What’s new in Junox 1.0.19
A source-accuracy release for diagrams: Junox now cleans what a lesson page hands it before it draws, reads a definition for how a thing works and what it aims at, and never turns a clipped clause into a box. Everything else works exactly as before, with or without an account.
- Only the lesson’s sentences are drawn: a media player’s controls and time readout (“00:00 / 03:54”, “Speed:”), embedded-media and image markers, section headings and a sentence the page repeats as a fragment never reach a diagram, on TestOut-style pages and on Canvas.
- Definitions teach their structure: “techniques that persuade or intimidate people into revealing confidential information” now draws how the idea works and what it aims at, with “works by” and “aims at” arrows; what a thing needs first and who carries it out get their own groups when the lesson says so.
- No clipped clauses: a box or a card line is a whole idea from the lesson or it is not drawn. “… techniques that persuade” and “Prerequisite of many: types of attacks …” are gone for good.
- A card line belongs to the subject: a sentence about something else the lesson happens to describe is never a point about the idea you asked for.
- “Make it simpler” on a diagram keeps a diagram, or tells you it is already the simplest; the simplified view passes the same accuracy checks as the first one.
- Nothing is invented: every label is still a phrase from the lesson, every arrow is still a relation the lesson states, and the AI-assisted outline from 1.0.15 passes the same checks.
- Diagrams never appear on quiz or exam pages, never describe a live question, and are drawn by Junox itself: this is not AI image generation.
- No new Chrome permissions. The extension ID, your settings, your Learner Memory and your account connection are unchanged: update in place as described below.
Install Junox in Chrome
Follow these in order. Downloading the file doesn’t install it yet — Chrome needs you to load the folder once.
Step 1 of 11
Step 1: Download the ZIP
Click Download Junox above. Chrome saves a file called junox-beta-v1.0.19.zip.
Use Google Chrome
Download and install with Chrome. Junox is a Chrome extension; Safari, Firefox and others can’t load it.
Step 2 of 11
Step 2: Find the ZIP file
Open the folder where Chrome saved the download.
- Windows
- Open File Explorer and go to Downloads.
- macOS
- Open Finder and click Downloads in the sidebar.
Downloaded with Safari?
Safari may unzip files automatically. To avoid confusion, download the ZIP again in Chrome.
Step 3 of 11
Step 3: Extract the ZIP
The ZIP contains one folder, junox-beta-v1.0.19, with manifest.json inside it. Unzip it, then — before you load it into Chrome — move the extracted folder somewhere permanent, like your Documents folder. Chrome runs Junox from this folder.
- Windows
- Right-click the ZIP and choose Extract All…, then Extract. By default it extracts into Downloads, usually inside another folder with the same name: junox-beta-v1.0.19 → junox-beta-v1.0.19 → manifest.json. Move the extracted folder to Documents.
- macOS
- Double-click the ZIP. A junox-beta-v1.0.19 folder appears next to it in Downloads, with manifest.json inside. Drag that folder to Documents.
Warning: Choose the folder’s home now
Don’t delete, move or rename this folder after installing. Chrome loads Junox from it, so deleting it removes Junox’s files and moving or renaming it breaks Junox until you load it again.
Using Chrome on Linux?
Everything works the same way: extract the ZIP with your file manager, keep the folder somewhere permanent, and follow the same steps in Chrome.
Step 4 of 11
Step 4: Open Google Chrome
Junox needs Chrome 116 or newer. To check, open the ⋮ menu → Help → About Google Chrome.
Step 5 of 11
Step 5: Go to the Extensions page
Copy this address, paste it into Chrome’s address bar and press Enter.
chrome://extensionsFor security, Chrome doesn’t let websites link to chrome:// pages, so it has to be typed or pasted.
- Or use the menu: ⋮ → Extensions → Manage Extensions.
Step 6 of 11
Step 6: Turn on Developer mode
Switch on the Developer mode toggle in the top-right corner of the Extensions page.
Why Developer mode?
It’s how Chrome lets you install an extension from a folder instead of the Chrome Web Store. Leave it on while Junox is installed this way.
Step 7 of 11
Step 7: Click Load unpacked
A new row of buttons appears at the top-left once Developer mode is on. Click Load unpacked.
Step 8 of 11
Step 8: Select the extracted folder
In the window that opens, choose the junox-beta-v1.0.19 folder that has manifest.json directly inside it, and click Select (or Open — the button name depends on your computer).
Warning: Do not select the ZIP
Chrome can’t load a ZIP file. Pick the extracted folder. On Windows, the first junox-beta-v1.0.19 folder you see usually has a second junox-beta-v1.0.19 folder inside it — select that inner one, because it’s the one with manifest.json.
Window opened somewhere else?
Chrome often opens this window in the last folder you used, not where you saved Junox. Go to the folder you moved junox-beta-v1.0.19 to (for example Documents) before you click Select.
Step 9 of 11
Step 9: Check that Junox appears
A Junox card shows up in your list of extensions with its version number. Make sure its switch is on.
Warning: Keep the folder
Chrome runs Junox from the folder you selected. If you later delete, move or rename it, Junox stops working. Leave it where you put it in step 3.
Updates are manual
A copy installed from this site doesn’t update on its own. When a new version is published here, download it and update the files in place — see “How do I update Junox?” below.
Step 10 of 11
Step 10: Pin Junox to the toolbar
Click the puzzle-piece Extensions icon next to the address bar, find Junox, and click the pin so its icon stays visible.
Step 11 of 11
Step 11: Finish setup and open Junox
The first time Junox is installed, Chrome opens the Junox Settings page in a new tab.
Say hi to Junox
Settings starts with “Hi, I’m Junox.” It explains what Junox sends to Junox AI. You can pick where you’re studying (optional — it only sets the starting teaching style) and choose whether to share anonymous usage statistics. Click “Got it — start studying”. Junox doesn’t send any lesson text until you do.
AI: nothing to set up
Junox AI is selected by default. You don’t need an account or an API key.
Canvas only: add your Canvas site
Only needed if you use Canvas, so Junox can open and Auto Analyze your lessons automatically. Under “1 Your Canvas site”, enter your school’s Canvas address (for example myschool.instructure.com) and click “Add & allow”. Chrome asks to “Read and change your data on” that site: click Allow. Then reload any Canvas tabs you already had open. Not using Canvas? Skip this — on any other site, just open Junox from the toolbar or with Alt+Shift+S. It’s fine if the “Add your Canvas address” item in Junox’s Getting started list stays unticked.
Check that it works
Under “2 Junox AI”, click Check connection. Junox shows “Checking… (the server can take up to a minute to wake up)” — the first check can take up to a minute while the server wakes up. Then you should see “✓ Junox AI is ready (50 AI requests per day).” Junox AI currently allows 50 AI requests per day for each install; the count resets at midnight UTC.
Open Junox
Click the Junox icon in the toolbar, or press Alt+Shift+S, to open or close the sidebar. Use the Study Guide tab for a guide to the lesson, Explain for text you highlight, and Ask Junox for your own questions. Junox can’t open on Chrome’s own pages (like chrome://extensions) or the Chrome Web Store.
Optional: use your own AI
Prefer Ollama on your computer or an OpenAI-compatible API with your own key? Under “2 Junox AI”, open “Developer option: use your own AI provider”, choose it and click Test Connection — Chrome will ask for access to that address.
Why does Junox need these permissions?
These come straight from Junox’s manifest. Site access is never granted at install: Chrome asks you first, one site at a time.
| Permission | When | What it’s for |
|---|---|---|
| storage | Required | Saves your settings, Canvas sites and study history on this computer, inside Chrome. It isn’t synced to your Google account. |
| scripting | Required | Lets Junox add its sidebar to a page: on the Canvas sites you’ve allowed, or on the page you’re on when you open Junox. |
| activeTab | Required | When you click the Junox icon or press Alt+Shift+S, Chrome gives Junox temporary access to that one tab — nothing else. |
| identity | Required (used only when you choose Sign in) | Lets Junox open Chrome’s sign-in window to junox.app when you choose Sign in in Settings, and receive the result. It does not read your Google account, your cookies or other sites, and nothing happens until you click Sign in. |
| api.junox.app | Required site access | Lets Junox talk to the Junox AI server, which writes the explanations when you use the default Junox AI. |
| Other websites (https and http) | Optional — only if you allow it | Not granted at install. Chrome asks you first, for one site at a time: when you add your Canvas address, allow an embedded lesson viewer, or connect Ollama or another AI service. http is mainly for addresses on your own computer, like Ollama. |
| webNavigation | Optional — only if you allow it | Only requested if you click “Find the lesson viewer” in the sidebar, so Junox can see which site an embedded lesson viewer comes from. |
Troubleshooting
Most install problems come down to one of these.
Still stuck?
Tell us what you see and which step you’re on — a real person reads every message.
Junox doesn’t appear after I select the folder
Make sure you selected the extracted folder that has manifest.json directly inside it, not a folder above it.
Look for a red error box or an Errors button on the Extensions page — it explains what Chrome didn’t like.
Check that Chrome is version 116 or newer (⋮ → Help → About Google Chrome).
I selected the ZIP and nothing happened
Chrome can’t load ZIP files. Extract the ZIP first (Windows: right-click → Extract All; macOS: double-click), then click Load unpacked again and choose the extracted folder.
Chrome says “Manifest file is missing or unreadable”
You picked a folder that doesn’t directly contain manifest.json — usually the outer junox-beta-v1.0.19 folder Windows creates when extracting. Click Load unpacked again, open junox-beta-v1.0.19, then select the junox-beta-v1.0.19 folder inside it (the one with manifest.json).
If the folder is empty or looks incomplete, delete it, download the ZIP again and re-extract it.
I can’t find Developer mode
It’s a toggle in the top-right corner of chrome://extensions. On narrow windows, make the window wider.
On school-managed Chromebooks or work computers, your administrator’s policies may hide Developer mode or block extensions that aren’t from the Chrome Web Store. If so, try a personal computer, or ask your administrator.
Junox is installed but isn’t opening
Check that the switch on the Junox card is on.
Click the Junox icon (or press Alt+Shift+S) on a normal website. Junox can’t open on Chrome’s own pages, like chrome://extensions or the New Tab page, or on the Chrome Web Store — the icon shows ✕ there.
For Canvas, make sure your Canvas address is listed and Allowed in Junox Settings, then reload the Canvas tab.
If the shortcut doesn’t work, another extension may use it. Change it at chrome://extensions/shortcuts.
I clicked Deny on Chrome’s site-access prompt
Junox shows “Permission was not granted, so the extension can't run on that site. Try again and choose "Allow".” Click “Add & allow” again and choose Allow this time.
If your Canvas site is already listed as “Not allowed — click to allow”, click that to see the prompt again.
If you remove a Canvas site and add it again, Chrome may grant access straight away without showing the prompt. That’s normal.
How do I update Junox?
Copies installed from this site don’t update automatically: when a new version is published here, you update it yourself. Don’t remove Junox to update it — removing it deletes your saved data. Instead, update the files in place:
1. Download the new version from this page and extract it.
2. Find the folder Chrome already loads Junox from: on chrome://extensions, click Details on the Junox card and look at “Loaded from”. It may still have an older name, like junox-beta-v1.0.10 — that’s fine, keep its name and place, because Chrome remembers that path.
3. Delete the files inside that folder and copy in everything from inside the new junox-beta-v1.0.19 folder (the files next to its manifest.json), so manifest.json ends up directly inside the old folder.
4. On the Junox card, click the reload ↻ button. The card should now show version 1.0.19.
Your settings (including your explanation level and Study Focus), Canvas sites, study history, saved study guides, learning memory and education level are kept, and so is your Junox account connection: the extension ID stays the same, so there’s no need to sign out or disconnect anything. If you chose not to remember an API key, enter it again. After updating from an older version, Junox asks once whether to share anonymous usage statistics (off until you choose), and may ask once where you’re studying (optional).
Loading the new folder with Load unpacked instead creates a second, separate Junox with fresh settings — it doesn’t carry over your data. If that happened, turn off or remove the new copy and update the original folder as above.
I installed Junox from the Chrome Web Store. Does this download replace it?
No. A Chrome Web Store copy and this downloaded copy are separate extensions. The Store copy doesn’t switch to this download, and the two don’t share settings, Canvas sites, study history or learning memory.
If you already have the Store copy, you can keep using it. If you install this download too, turn one of them off on chrome://extensions so only one Junox is active.
How do I uninstall Junox?
Go to chrome://extensions, click Remove on the Junox card and confirm. This deletes Junox’s saved settings, Canvas sites, study history, learning memory and education level from Chrome.
After removing it in Chrome, you can delete the Junox folder from your computer (only delete it after removing Junox, not instead).
Something else? Report a problem with what you see and which step you’re on.
