Skip to main content

Auto-Coursera — AI-powered Coursera quiz assistant

Manual Installation

Build from source or install a pre-built release on any Chromium browser.

Download Pre-built

The fastest way to get started without building anything. Download the latest release and load it into your browser:

Prerequisites

To build from source, you'll need:

  • Node.js v18 or later
  • Git
  • pnpm — the project's package manager
  • A Chromium-based browser (Chrome, Edge, Brave, Vivaldi, Arc, etc.)

Building from Source

Clone the repo and build the extension:

git clone https://github.com/NICxKMS/auto-coursera.git
cd auto-coursera/extension
pnpm install
pnpm build

The built extension will be in the extension/dist directory.

Loading the Unpacked Extension

After building (or extracting a .zip release), load the extension into your browser:

Chrome

  1. Navigate to chrome://extensions
  2. Enable Developer mode (toggle in the top-right corner)
  3. Click Load unpacked
  4. Select the extension/dist folder

Edge

  1. Navigate to edge://extensions
  2. Enable Developer mode (toggle in the left sidebar)
  3. Click Load unpacked
  4. Select the extension/dist folder

Brave

  1. Navigate to brave://extensions
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select the extension/dist folder

Other Chromium Browsers

Most Chromium-based browsers follow the same pattern. Navigate to your browser's extensions page, enable developer mode, and load the unpacked directory.

CRX File Installation

If you have a .crx file (from the releases page):

  1. Open your browser's extensions page
  2. Drag and drop the .crx file onto the page
  3. Confirm the installation prompt
Note: Some browsers block .crx installations for security reasons. If this happens, extract the .crx (it's a ZIP file) and use the Load unpacked method instead.

Shell Installers

One-command installers that download the latest release and configure your browser automatically. These use Chrome browser policies to register the extension.

Linux

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

macOS

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

Windows (PowerShell)

irm autocr.nicx.me/ps | iex

The shell installers register the extension via browser policies, which means you'll see an "Installed by your organization" message. This is normal and doesn't affect functionality. See Troubleshooting for details.

Updating

Installed via Shell Script

Re-run the same install command — it will download and apply the latest release:

Linux

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

macOS

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

Windows (PowerShell)

irm autocr.nicx.me/ps | iex

Built from Source

Pull the latest changes and rebuild:

git pull
pnpm install
pnpm build

Then go to your browser's extensions page and click the reload button (↻) on the Auto-Coursera extension, or remove and re-load it.