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.com/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.

Install (developer load)

Store listings aren’t public yet. Load the extension unpacked from the Vale app’s extension folder. After app or extension updates, reload the extension in the browser so host permissions stay current.

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.

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