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:
-
Download extension package (.zip)
— contains built extension and
.crxfile -
Latest release on GitHub
— download
.crxor.zip - Downloads page — direct links for all platforms
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
- Navigate to
chrome://extensions - Enable Developer mode (toggle in the top-right corner)
- Click Load unpacked
- Select the
extension/distfolder
Edge
- Navigate to
edge://extensions - Enable Developer mode (toggle in the left sidebar)
- Click Load unpacked
- Select the
extension/distfolder
Brave
- Navigate to
brave://extensions - Enable Developer mode
- Click Load unpacked
- Select the
extension/distfolder
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):
- Open your browser's extensions page
- Drag and drop the
.crxfile onto the page - Confirm the installation prompt
Note: Some browsers block.crxinstallations 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.