Installing the Chrome Extension
The extension is pre-Web-Store. Until it is published you build it from source and load it as an unpacked extension. This takes about a minute.
From source (current method)
Clone and install
git clone https://github.com/scoobydrew83/sfdt.git
cd sfdt
npm installBuild the extension
npm run build:extThis builds @sfdt/flow-core and then the extension (via WXT ). The output
lands in:
extension/.output/chrome-mv3/
├── manifest.json
├── background.js
├── content-scripts/content.js
├── options.html
├── app.html
└── icon/{16,32,48,128}.pngLoad it into Chrome
- Open
chrome://extensions/. - Toggle Developer mode on (top-right).
- Click Load unpacked and select
extension/.output/chrome-mv3/. - The extension appears as SFDT SF Helper. Note the assigned extension ID — you’ll need it if you set up the native-messaging fallback.
Open any Salesforce Lightning or Setup page and the ⚡ side button should appear in the top-right. If it doesn’t, see Troubleshooting.
Rebuilding after updates
After pulling new changes, rebuild and reload:
cd sfdt
npm run build:extThen click the reload icon on the extension card in chrome://extensions/ and refresh your
Salesforce tab. You do not need to re-pair the bridge unless the bridge token was rotated.
From the Chrome Web Store
Pending submission. This page will be updated with the store link once the extension is
published. Store listing assets live in extension/store-assets/.
Supported browsers
The build target is Chrome (Manifest V3). The native-messaging host the CLI installs also
supports Edge, Brave, Chromium, and Vivaldi — see
sfdt extension install-host.