Install Companion without signing
These options are for local testing. Download the matching ZIP from the GitHub release for Chrome or Firefox; Safari requires a source build.
Chrome / Chromium
- Extract
grimoire-companion-1.0.0-chrome.zipinto a folder you will keep. - Open
chrome://extensionsand enable Developer mode. - Click Load unpacked and select the folder containing
manifest.json.
Firefox 140+
- Open
about:debugging#/runtime/this-firefox. - Click Load Temporary Add-on and select
grimoire-companion-1.0.0-firefox.zip. - Load it again after restarting Firefox. Normal installation requires a Mozilla-signed package; temporary loading does not test installation consent.
Safari on macOS
Install Node.js 22, pnpm 10, and (for the Xcode route) Xcode. Clone the extension repository, check out
v1.0.0, and run these commands from its directory:shpnpm install --frozen-lockfile pnpm run build:safariIn Safari Settings → Advanced, enable Show features for web developers.
If Settings → Developer → Add Temporary Extension… is available, select
.output/safari-mv2and approve the unsigned-extension prompt. Safari removes temporary extensions after 24 hours or when you quit.On versions without that option, run
pnpm run package:safari, open the generated Xcode project, and build/run its macOS containing app for unsigned testing. Enable Allow unsigned extensions in Safari's Developer settings, then enable Companion under Settings → Extensions. The unsigned setting resets when Safari quits. No paid developer membership is needed for this local macOS testing route; signed distribution is separate.
Connect to Grimoire
With Grimoire 1.2.0 running, create a token under Settings → Browser Integration, then connect Companion to http://127.0.0.1:3210 with that token.
Official instructions: Chrome, Firefox, and Safari. Safari runtime compatibility remains unverified for this release.
