A sleek, no-friction way to open Salesforce metadata directly in your browser — right from VS Code.
Currently supports Flows, with more metadata types on the roadmap (Other Metadata, Reports, Dashboards, etc.).
✨ Features
✅ Context-aware file actions
✅ Command Palette integration
✅ Auto-deploys your Flow metadata before launching
✅ Supports both Flow Builder and Run Mode
✅ Uses sf org open
under the hood (respects your default org/session)
🧠 What It Does
This extension enables rapid navigation from your VS Code workspace to Flow metadata in the browser. It ensures you are always looking at the latest deployed version.
- Use the Command Palette with a
.flow-meta.xml
file active:
SFDX: Open Current Flow in Flow Builder
SFDX: Open Current Flow in Run Mode
ℹ️ Run Mode is only available for supported Flow types (e.g., Screen Flows). AutoLaunched and system flows are not compatible with direct browser execution.
⚙️ Configuration Options
You can customize the extension’s behavior via VS Code settings:
Default: true
- Automatically deploys your local metadata file to your default org before opening it.
- Disable this if your metadata is already deployed or managed elsewhere.
Default: true
- When enabled, uses
sf org open --source-file ...
to open the Flow.
- When disabled, the extension queries your org for the Flow ID and opens it using
/builder_platform_interaction/...
or /flow/...
depending on the mode.
🧩 Under the Hood
All commands share robust common logic:
- ✅ Validates
.flow-meta.xml
extension
- 🔍 Parses XML for
<processType>
to verify flow type
- 🚀 Deploys your local file using
sf project deploy start
- 🌐 Opens the flow using
sf org open --path ...
✅ Requirements
- Salesforce CLI (
sf
) installed
- An authenticated default org (
sf org display
)
- A Salesforce project with metadata (
force-app/main/default/flows/...
)
🔮 Coming Soon
- Support for:
- Configurable metadata targets
- Better telemetry & debug logging
- More Metadata Types
📣 Feedback
Have a feature request? Found a bug?
→ Create an Issue
→ Or email: contact@matheus.dev
Made with ❤️ for Salesforce Developers and Trailblazers.