Skip to main content

Auto-Coursera — AI-powered Coursera quiz assistant

Install Auto-Coursera

v2.0.0 Free & open source

Load the extension directly into your browser in under two minutes — no terminal, no admin privileges, no scripts.

Load Unpacked — step by step

  1. 1 Download the extension

    Download the latest extension zip from GitHub Releases.

    Download auto-coursera.zip

  2. 2 Extract the zip

    Extract the downloaded zip file to a permanent location on your computer.

    Keep this folder permanently — your browser references it directly. Deleting or moving it will break the extension.

    The zip contains a dist folder with the extension files.

  3. 3 Open your browser's extensions page

    Navigate to:

    chrome://extensions
  4. 4 Enable Developer Mode

    Toggle Developer Mode on.

    Chrome & Brave: The toggle is in the top-right corner of the page.
    Edge: The toggle is in the left sidebar.

  5. 5 Load the extension

    Click the "Load unpacked" button that appears, then navigate to your extracted folder and select the dist directory.

    That's it! Navigate to any Coursera quiz page and look for the 🎓 button in the bottom-right corner.

Next steps

  1. Look for the 🎓 button in your browser toolbar on any Coursera quiz page.
  2. Click the gear icon and paste an API key from any supported provider — most offer free tiers.
  3. Open any Coursera quiz — the extension activates automatically.

Load Unpacked extensions don't auto-update. Check the releases page periodically for new versions.

Alternative installation methods (terminal scripts & app installers)

Terminal Install Scripts

Open a terminal and run the command for your platform.

App Installers

Platform-specific installer apps are available on the downloads page.

What permissions does it need?

Auto-Coursera requests only the permissions it needs to function. Here's a quick summary:

Permission Why
activeTab Read quiz questions from the Coursera page you're viewing
alarms Schedule periodic update checks (every 6 hours)
storage Save your settings and encrypted API keys locally
tabs Open the settings page on first install
Coursera hosts Run the content script on Coursera quiz pages
Update server Check for and download extension updates
AI provider APIs Send quiz questions to the AI provider you configured
Image CDNs Download question images hosted on Coursera's CDNs

Uninstall

Installed via Load Unpacked

Open your browser's extensions page (chrome://extensions in Chrome), find Auto-Coursera, and click Remove. Then delete the extracted folder from your computer.

Installed via terminal scripts? Uninstall commands here

Linux

curl -fsSL autocr.nicx.me/sh | sh -s -- --uninstall

macOS

curl -fsSL autocr.nicx.me/mac | sh -s -- --uninstall

Windows

irm autocr.nicx.me/ps-uninstall | iex

Frequently asked questions

Why isn't this on the Chrome Web Store?

Chrome Web Store policies prohibit extensions that interact with academic content in this way. Auto-Coursera is distributed as a sideloaded extension using browser policy — the same mechanism enterprises use to deploy internal tools. The installer script handles this automatically.

The full source code is available on GitHub. You can audit every line before installing.

Is it really free?

The extension itself is completely free and open source. You provide your own API key for the AI provider, and most providers offer free tiers that are more than enough for quiz use.

Does it auto-update?

If you installed via Load Unpacked, the extension does not auto-update. Check our releases page for new versions, download the latest zip, replace the files, and click reload on the extensions page.

If you installed via terminal scripts or app installer, the extension checks for updates every 6 hours automatically.

Can I use it on Firefox?

Not currently. Auto-Coursera uses Chrome extension APIs (Manifest V3) and Chromium-specific features. Firefox support would require a separate build with different APIs.

Why Load Unpacked instead of the install script?

Load Unpacked works reliably across all platforms without requiring terminal access, admin privileges, or browser policy modifications. The terminal scripts use browser policy installation which can trigger security warnings and may not work on all systems.