Chrome Extension

Installing the extension, importing a key from the CLI, and what it can do on a page.

Installing the extension

Source install only, today. The extension isn't on the Chrome Web Store yet — it's install-from-source.
  • Clone or download the extension's repository.
  • Open chrome://extensions and enable Developer mode.
  • Click Load unpacked and select the repository's root folder.
  • Click the Sennoric toolbar icon, or press Alt+Shift+A, to open the sidebar.

No build step — Chrome loads manifest.json directly from the folder.

Importing a key from the CLI (/web flow)

Instead of entering provider keys a second time, import your CLI's active model, keys, and custom endpoints directly:

  1. Run /web in the Sennoric CLI.
  2. Copy the short-lived extension import token it prints.
  3. Paste the loopback URL and token into the extension's settings.
Why this is safe. The import flow only accepts loopback addresses, requires an exact one-time token, never transmits credentials over the network, and disables caching — it's a local hand-off, not a remote sync.

Permissions explained

The extension requests broad page access because its tools need to work on whatever page you're using it on. Read-only tools (like reading page text) run immediately; mutating or sensitive tools (clicking, typing, submitting forms) always require your explicit approval first.

Troubleshooting

Sidebar not appearing: confirm the extension is pinned/enabled in chrome://extensions, then try Alt+Shift+A directly rather than the toolbar icon.

Import failing: the import token from /web is short-lived and must match exactly — if it's been more than a minute or so, run /web again for a fresh token rather than reusing an old one.