Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>SF Org OpenNew to Visual Studio Code? Get it now.
SF Org Open

SF Org Open

Skrety

|
1 install
| (0) | Free
Open a Salesforce org in the browser from the status bar: one click for the current org, a chevron to pick another.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SF Org Open

The fastest way to open a Salesforce org in your browser — one click, bottom left. No sidebar, no views, nothing else on screen.

Status bar

Two orange-tinted items sit just left of the other Salesforce org pickers — a globe with the org's alias (say acme-dev), and a small up-chevron beside it.

  • Globe + org name — click to open that org in your browser. With no org chosen yet it reads Pick org and opens the picker instead.
  • Chevron, hover — a small list pops up right above it: your most recently used orgs (up to 8), the current one ticked. Click a name to open it; it becomes the current org. All orgs… opens the full picker, Refresh list re-reads the CLI.
  • Chevron, click — the full picker (type to filter).

VS Code gives extensions no right-click menu on status-bar items and no way to anchor the picker next to them, which is why the hover list exists; the hover delay follows VS Code's workbench.hover.delay setting.

While an open or a refresh is running, the globe spins.

Picker

Pick Org to Open… lists your authorized orgs instantly, straight from a cache — the Salesforce CLI is not started before it appears. Order: the current org first, then most recently used. Each row shows the alias (or username), the username when an alias exists, a scratch / sandbox / dev hub tag, and a star on the CLI's default org. Choosing one opens it and makes it your current org.

Current org is remembered per window and falls back to the last one you opened; a fresh install starts from the CLI's default org.

Refreshing the list

The list is cached for 10 minutes. It refreshes in the background when you open the picker with an older cache (a busy spinner shows; the rows swap in place and your filter text stays), after you open an org with an older cache, and once at startup if there is nothing cached yet. Nothing else runs on startup. To force it, run SF Org Open: Refresh Org List from the command palette — it uses sf org list --skip-connection-status, so it stays fast.

When an org is gone

An org the CLI can no longer authorize (authorization removed, token expired or revoked) drops out of the list the first time you try to open it, with a notice carrying the CLI's message and a Refresh list button. The next refresh brings back whatever the CLI still lists, so to retire a dead org for good use sf org logout or sf org delete scratch. A network blip, a domain wait, a timeout or a missing CLI shows the message but keeps the org.

Notes

  • Uses your existing sf CLI login: sf org open launches your default browser itself, so there is no VS Code "open external website?" prompt. The login URL carries a login token and is never logged, stored or shown — the Output channel SF Org Open records only the commands that ran.
  • Orgs are targeted by username, not alias, so a re-pointed alias can't open the wrong org.
  • The browser opens on the machine running sf — in a Remote-SSH window that is the remote host.
  • No settings, no keybindings.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft