Browser Extension

Vale Credential Connector is not a usage dashboard in the toolbar. It extracts a signed-in session from a provider site and POSTs it to the Vale app on 127.0.0.1:3456 (also permitted as localhost:3456).

Supported sites

  • Claude — Navigate to claude.ai to connect
  • Codex — Navigate to chatgpt.com/codex to connect
  • GitHub Copilot — Navigate to github.com/copilot to connect
  • Cursor — Navigate to cursor.com/dashboard to connect
  • Devin — Navigate to app.devin.ai to connect
  • Kimi For Coding (beta) — Navigate to kimi.ai/code/console to connect
  • OpenRouter — Navigate to openrouter.ai to connect
  • Windsurf (Legacy) — Navigate to windsurf.com to connect
  • z.ai — Navigate to z.ai to connect
  • Zed — Navigate to zed.dev to connect

Antigravity is not connected via the extension — use in-app Google OAuth or import in Settings. Kimi pages on both kimi.ai and the older kimi.com are recognised; Connect is offered on every page where a provider script runs, not only the usage page.

Install (developer load)

Store listings aren’t public yet. Load the extension unpacked from the Vale app’s extension folder (currently version 1.12.x). After app or extension updates, reload the extension in the browser so host permissions stay current — the kimi.ai hosts, for example, were added in 1.12.

Chrome, Brave, Edge

  1. Open chrome://extensions (or the Edge equivalent).
  2. Enable Developer mode.
  3. Load unpacked → select the extension directory.

Firefox

  1. Open about:debugging#/runtime/this-firefox.
  2. Load Temporary Add-on → choose manifest.json.
  3. Temporary add-ons are cleared when Firefox restarts.

Connect a provider

  1. Keep the Vale desktop app running (it listens on 127.0.0.1:3456).
  2. Settings → Add Provider → choose the provider → Browser Extension.
  3. Vale shows a waiting state and can open the provider website — start this before clicking Connect in the extension.
  4. Sign in on that site if needed.
  5. Click the Vale extension icon. When the site is detected, status shows Ready to connect.
  6. Click Connect. Vale saves the credentials and adds the provider. Zed accounts in several organizations are asked which one to monitor.

Kimi: the extension hands your kimi.ai session to Vale and keeps kimi.ai signed in in the browser. If you would rather not share the browser session at all, use Sign in with Kimi in the app instead.

Vale Sign Out

The popup's Vale Sign Out action clears the extension's stored state and signs out the provider session it created — on Zed and Cursor it actually ends the site session. It reports a failure loudly instead of pretending it worked.

Security

  • Talks only to the local Vale bridge on 127.0.0.1:3456 / localhost:3456.
  • Does not upload credentials to Vale’s cloud from the extension.
  • Only injects on the host permissions listed in the manifest.

See also

Extension overview · Providers · Troubleshooting