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.

Recommended: The fastest way to install is to download the extension zip and load it unpacked into your browser. Follow the steps below.

Loading the Unpacked Extension

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

  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

Download Pre-built

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

Building from source (for developers)

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.

CRX file installation (alternative)

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.

Updating

Installed via Shell Script

Re-run the same install command for your platform. See Shell Installers below.

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.

Alternative: Shell Installers

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

These commands also serve as the update command — re-run to get the latest version.

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.