There are three ways to install Loroco: the Chrome Web Store (one click, auto-updates), a release ZIP loaded manually (no store account needed, works on any Chromium browser), or a build from source (full control, always the latest code).
The easiest path. One click, and Chrome keeps the extension updated automatically.
Works on Chrome, Brave, Edge, Opera, Vivaldi and any other Chromium-based browser that supports Web Store installs.
Every release ships a ZIP of the built extension. You can load it manually in any Chromium browser without touching the Web Store — useful if the store is unavailable in your region, you want a specific version, or you simply prefer not to use it.
ozoneextension-<version>-chrome.zip from the
GitHub Releases page.~/Apps/loroco/. Chrome loads the extension from this folder; if you delete or
move it later, the extension breaks.chrome://extensions/ (Brave: brave://extensions/,
Edge: edge://extensions/).manifest.json..zip itself or at a parent folder; pick the folder that directly contains
manifest.json.
Manually-loaded extensions do not auto-update. To update:
chrome://extensions/, hit the reload icon (↻) on the Loroco card.If you have the toolchain (Node 22+, pnpm, Rust + wasm-pack — see the
developer guide for first-time setup), the build is two commands:
git clone --recurse-submodules https://github.com/MarvinQuevedo/loroco.git
cd loroco
pnpm install
pnpm build # full build: WASM engine + extension (~1 min)
Then load it exactly like the ZIP install above — chrome://extensions/ → Developer mode →
Load unpacked → select:
packages/extension/.output/chrome-mv3/
Or produce your own distributable ZIP with pnpm zip
(written to packages/extension/.output/).
A Firefox MV3 build exists but is experimental. Permanent installs require the add-on to be signed by Mozilla; until Loroco ships on AMO, you can load it as a temporary add-on:
pnpm build:firefox (or pnpm zip:firefox for a ZIP).about:debugging#/runtime/this-firefox.packages/extension/.output/firefox-mv3/manifest.json.