Platform · Develop
Finally, a workspace that speaks Salesforce.
No more raw XML. No more guessing what changed. Explore your org visually, move changes confidently, and modularize without the guesswork.
Stop reading XML. Start seeing your org.
Layouts, flows, objects — organized by type, rendered visually, filterable by domain and package. One workspace for your entire org.
coDev by FLXBL
Domain
Package
Type
Special
Search (mi…)
17/03/2026, 08:44:29Retrieve
›ApexClass(129)
›ApexComponent(2)
›ApexPage(2)
›ApexTrigger(14)
›AuraDefinitionBundle(5)
›ConnectedApp(2)
›CustomApplication(4)
›CustomLabels(1)
›CustomMetadata(3)
›CustomObject(158)
›CustomObjectTranslation(341)
›CustomTab(5)
›Flow(2)
›Layout(78)
›LightningComponentBundle(34)
No File Open
Select a metadata type from the list to inspect its components
AssignScratchorg
AssignScratchorg
Fullscreen
FLBXLHub
AssignScratchorg
AutoLaunchedFlow · Active · v55
6 elements · 5 connections
▶StartStart
Trigger: RecordBeforeSave
Object: ScratchOrgInfo
When: CreateAndUpdate
⇄Check Scratch Org Allocation StatusDecision
Is To Be Returned
Logic: and
$Record.Allocation_status__c
EqualTo Return
Is To Be Allocated
Logic: and
$Record.Allocation_status__c
EqualTo Allocate
✏Change Status to Avail…Update Records
Variable: $Record
✏Change Status to Assig…Update Records
Variable: $Record
■ End
■ End
+
−
⊡
⚿
AssignScratchorg
Account-Household Lig…
ActionPlan-Action Plan…
ActionPlan-Action Plan Layout.layout-meta.xmlSalesforce XMLRead Only
Metadata
Fullscreen
Action Plan Layout
on ActionPlan 2 sections • 7 fields • 0 related lists
Page Sections
▾Information
2 cols • 7 fieldsTwoColumnsLeftToRight
⠿NameRequired
⠿ActionPlanTemplateVersionIdRequired
⠿ShouldAllowOverrideReadonly
⠿IsUsingHolidayHoursEdit
⠿StartDateRequired
⠿TargetIdRequired
⠿ActionPlanStateEdit
▾Section 2
1 col • 0 fieldsCustomLinks
Move changes without friction or fear.
Pull, push, and assign to a package in one sweep. Every change tracked, nothing overwritten by accident.
Point and click
See every change. Pull or push without leaving the UI.
coDev by FLXBL
Types
Packages
Domain
Quick
No active filters
Search
Retrieve
Refresh
Open Org
Pull Source
env-specificsource
human-resourcesunlocked
billingsource
salessource
servicesource
Full control
Same operations, your terminal. Zero UI required.
zsh
$
Git softcore: visually stage and commit.
Or go Git hardcore, we won't get in your way.
Point and click
Stage changes visually. Write your commit message. Ship it without touching the command line.
coDev by FLXBL
Source Control
Commit message...
Commit
Staged
No staged changes
Changes4
Incentive__c.object-meta.xmlforce-app/main/Incentive__c
MIncentive__c-Layout.layout-meta.xmlforce-app/main/Incentive__c/layouts
MBonus_Amount__c.field-meta.xmlforce-app/main/Incentive__c/fields
AIncentiveRollup.triggerforce-app/main/triggers
DCommits1
HEADtest
50c1520•about 1 month ago
Full control
git add, git commit — your workflow, unchanged. We stay out of the way.
zsh
$
From Happy Soup™ to clean boundaries.
See your domains and boundaries clearly. Know what's organized...
...And what still needs a home.
Structure it. Don't rewrite it!
Create packages, assign them to domains, and draw clear boundaries. all while your team keeps shipping. No rewrite required.
app.flxbl.io/domains
Packages
Types
Domain
No active filters
Search packages...
Create
Transfer
Install
Refresh
Name | Type | Domains | Modified |
|---|---|---|---|
feature-management | unlocked | frameworks | — |
billing | source | No domains | — |
sales | source | sales | — |
service | source | service | — |
unclaimed | diff | unclaimed | — |
Create Package
New Salesforce package
Package Details
Name, path, and type
Domain
Assign to domain
Create PackageStep 1 of 2
Package name…
src
Browse
Package will be created at:
src/…
</>
Source
Standard source for deployment
Unlocked
Managed package with versioning
Data
Data-only record deployment
Diff
Delta based on commit changes
Step 1 of 2
Continue
Watch the happy soup disappear.
Every commit reshapes the map. Domains grow, unclaimed metadata shrinks, and you can scrub the timeline to see exactly when the architecture shifted.
app.flxbl.io/domains
TimelineApr 23
2023202420252026Mar '26
platform-core
contact-centre
loan-origination
loan-servicing
sales-automation
unknown
customer-portal
Apr 23
unknown
unclaimed
5,498 files
platform-core
event-framework
997 files
loan-origination
So...
Ready to work with Salesforce, not against it?
Explore, build, and ship — on a platform that understands how Salesforce actually works.