← Back to Nib

Install the extension

1

Download the folder

On the GitHub page, click the green Code button, then Download ZIP. Unzip it somewhere you will not accidentally delete, like Documents. Not Downloads, since the extension breaks if the folder moves.

If you use git, clone it instead:

git clone https://github.com/puria1234/collegeboard-nexus
2

Open your extensions page

Paste the address for your browser into the address bar:

Chrome  chrome://extensions
Edge    edge://extensions
Brave   brave://extensions
3

Turn on Developer mode

The toggle sits in the top right corner of that page. Without it, the Load unpacked button in the next step stays hidden.

4

Load unpacked

Click Load unpacked and select the project folder. Pick the folder that contains manifest.json directly. A common mistake is selecting the outer folder from the ZIP, which holds another folder inside it.

5

Pin it to your toolbar

Nib should now appear in your extensions list. Click the puzzle piece icon in the toolbar and pin Nib so the icon is always visible.

Add your Claude API key

Only needed for the AI study tools. Extracting questions and the Answer Hider both work without a key.

1

Create a key

Sign in at console.anthropic.com and create an API key under API Keys. Copy it when it appears, since the console will not show it to you again.

2

Paste it into Nib

Open the popup, click the gear icon in the top right, and paste the key into Settings. It is saved in your browser's local storage and is never sent anywhere except to Anthropic when you generate something.

API usage costs money

Claude API keys are billed per use, separately from a Claude subscription. Generating flashcards for one unit costs a fraction of a cent, but set a spending limit in the console so a runaway loop cannot surprise you.

Using it

1

Open a question page

Go to an AP Classroom assignment or quiz that shows multiple-choice questions. The popup only activates on apclassroom.collegeboard.org, so on any other site the buttons stay greyed out.

2

Pick your course

Click the Nib icon and choose your course from the dropdown. This is required before extraction, because it tells Nib how to label the export.

3

Optional: turn on Answer Hider

Flip the toggle to cover the correct and incorrect markers so a graded review page works as fresh practice. A small floating panel also appears on the page itself if you want to toggle it without reopening the popup.

4

Extract and download

Hit Extract questions. Nib shows you what it found, including any questions whose answer choices are images rather than text. If the count looks right, click Download to save a .txt.

5

Optional: generate study material

Under AI study tools, pick a mode: similar questions, flashcards, or a concept summary. Choose a count where it applies, then click Generate. Output appears in the popup for you to copy.

What it will not do

If something breaks

The popup opens but everything is greyed out
You are not on an AP Classroom page, or the page loaded before the extension did. Refresh the tab and reopen the popup.
Load unpacked says the manifest is missing
You selected a folder one level too high. Open it, and if you see another folder rather than manifest.json, select that inner one instead.
Extract finds zero questions
The questions may not have finished rendering. Scroll through the whole set so every question loads, then try again.
AI generation fails with a CORS error
Calls to the Anthropic API from a browser extension need the anthropic-dangerous-direct-browser-access header set to true. If you built from source and stripped it out, add it back.
The extension vanished after a restart
Unpacked extensions unload if their folder is moved, renamed, or deleted. Put the folder back where it was and reload it from the extensions page.