A sleek, no-friction way to open Salesforce metadata directly in your browser, right from VS Code.
Currently supports:
- ✅ Agentforce Agents (Bots)
- ✅ Custom and Standard Objects
- ✅ Dashboards
- ✅ FlexiPages
- ✅ Flows
- ✅ Permission Sets
- ✅ Profiles
- ✅ Record Types
- ✅ Reports
- ✅ Validation Rules
🧠 What It Does
This extension lets you quickly jump from a metadata file in your project to its corresponding Salesforce UI. Whether you're editing a Flow, an Agentforce Agent, a Profile, a Validation Rule, a Dashboard, etc... It's all just one click away.
✨ Features
- Right-click menu and Command Palette integration
- Optional deploy-before-open behavior, configurable per metadata type
- View and Edit modes available for all types
- Auto-detection of latest Flow or Bot version when needed
- In-memory caching for faster performance
- Supports
sf org open file
, when available
- View and clear metadata cache from the Command Palette
✅ How To Use It
The extension will open the page in Edit or View mode, contextually for each type.
Metadata Type |
Edit Mode Target |
View Mode Target |
Agentforce Agent |
Agentforce Builder |
Agent Setup Page |
Dashboard |
Dashboard Builder |
Dashboard Viewer |
FlexiPage |
Lightning App Builder |
FlexiPage Setup Page |
Flow |
Flow Builder |
Flow View Page (if supported) |
Permission Set |
Permission Set Overview |
Permission Set Summary |
Profile |
Profile Setup Page |
Profile Setup Summary |
Object (Standard/Custom) |
Edit in Setup |
Open in Detail Page |
Record Type |
Edit in Setup |
Open in Detail Page |
Report |
Report Builder |
Report Viewer |
Validation Rule |
Edit in Setup |
Open in Detail Page |
⚙️ Configuration Options
Choose which metadata types should be auto-deployed before opening.
Each type is opt-in. You control exactly which ones to deploy.
Default: true
Enable global support for the sf org open --source-file
CLI. If disabled, the extension always uses an org-based ID URL resolution.
Default: ["Flow", "FlexiPage"]
Select which metadata types are allowed to use sf org open --source-file
.
Others will fallback to org-based ID resolution and open via constructed URL.
Enable Caching
Default: true
Caches resolved metadata IDs in memory. This avoids repeating queries for the same metadata.
From the Command Palette:
SFDX: Display Cached Record Metadata
SFDX: Clear Cached Record Metadata
✅ Requirements
- Salesforce CLI (
sf
)
- Authorized default org (
sf org display
)
- A Salesforce DX project
🔮 Coming Soon
- Custom Tabs, Email Templates, and more
- CLI fallback options for complex metadata
→ Install Salesforce Metadata Opener
📣 Feedback
→ Open an issue
→ Email: contact@matheus.dev
Made with ❤️ for Salesforce Developers and Trailblazers.