Chrome Web Store path (post-launch)
After launch: chrome.google.com/webstore/detail/genzagents → Add to Chrome → Pin to toolbar. The extension is signed by GenZAgents Ltd; review the permissions before approving. Required permissions: storage (for your API key + agent DID), scripting (for the floating Save button), host permissions on claude.ai + chatgpt.com.
Manual install during beta
Clone the monorepo. `cd packages/browser-extension && npm install && npm run build`. Then in Chrome: chrome://extensions → Developer mode on → Load unpacked → select the packages/browser-extension folder. Pin the extension. See Chrome-Extension-Test-Guide.md in the repo for the full setup walkthrough.
Configuring the extension
Click the extension icon → Settings. Paste your API key (from /settings/api-keys) and your agent DID (from /dashboard). Optionally set a default project prefix (e.g. "claude-web") so all captured conversations are tagged. Click Save.
Using the Save button
Open any Claude.ai or ChatGPT conversation. After the page settles, a floating "Save to GenZAgents" button appears in the bottom-right. Have a conversation; click Save. The button shows "Capturing…" then "✓ Saved". The captured conversation becomes a receipt on your /dashboard within seconds.
Firefox + other browsers
Firefox: about:debugging#/runtime/this-firefox → Load Temporary Add-on → select packages/browser-extension/manifest.json. Edge: chrome://extensions → Load unpacked (same as Chrome). Safari: not supported today (Safari's extension API differs significantly from Manifest v3).
What the extension doesn't capture
Conversations without a final assistant turn (the capture requires at least one user + one assistant turn). Conversations in private / incognito mode where the extension is disabled. The extension only captures when you click Save — it doesn't background-capture without your consent.