A browser extension for seamlessly syncing browser tabs with Canvas server. Extension allows you to (aot) connect several users / browsers / applications to a single shared context and working with tabs collaboratively.
Browser | Store Link |
---|---|
Chrome/Chromium | Chrome Web Store |
Firefox | Firefox Add-ons |
Download the latest release for your browser:
Browser | Download |
---|---|
Chromium-based (Chrome, Edge, Brave, Opera) | 📦 canvas-extension-chromium.zip |
Firefox | 📦 canvas-extension-firefox.zip |
Installation steps:
Chromium browsers (Chrome, Edge, Brave, etc.):
- Download the Chromium package
- Extract the ZIP file
- Open
chrome://extensions/
- Enable "Developer mode"
- Click "Load unpacked"
- Select the extracted folder
Firefox:
- Download the Firefox package
- Extract the ZIP file
- Open
about:debugging
- Click "This Firefox"
- Click "Load Temporary Add-on"
- Select the
manifest.json
file from the extracted folder
For developers and testing:
-
Install dependencies (from browser extension directory):
cd extensions/browser-extensions npm install
-
Build the extension:
# Development build (unminified, with console logs) npm run build:dev # Production build (minified, optimized) npm run build
-
Load in browser (same steps as Method 2, but use
packages/chromium/
orpackages/firefox/
directories)
-
Install and run Canvas server or create an account via https://getcanvas.org
-
Open Canvas web interface and generate an API token
-
Configure extension
- Chrome: v88+
- Edge: v88+
- Firefox: v109+
- Brave: v1.20+
- Opera: v74+
Licensed under AGPL-3.0-or-later. See main project LICENSE file.