Search Apex/VF/LWC/Aura/Flow/Labels from Salesforce Setup Home - IndexedDB cache + diff sync + progress.
Users
101
+13 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
1
0 in 30 days
Store rank
#84K
#70K among extensions
Version
0.1.44.84
updated 13 Sep 2026
Users
monthly, 8 months
Latest, 16 Oct 2026:101 usersMove the mouse over the chart for any month
Ratings count
monthly, 8 months
Latest, 16 Oct 2026:1 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About Salesforce Code Searcher
Salesforce Code Searcher adds a Code Search panel to Salesforce Setup Home (Lightning & Classic) and lets you search Salesforce metadata by name and optionally by source/code/markup/value.
■What you can search
・Apex Classes / Apex Triggers
・Visualforce Pages / Visualforce Components
・Lightning Web Components (LWC)
・Aura Components
・Flows (FlowDefinition + Flow version metadata)
・Custom Labels (value)
■Key features
・Setup Home only: The UI appears only on Setup Home pages (Lightning & Classic). It does not show on login pages or unrelated pages.
・Name search + optional full-text search: Enable “Search in code” to search within bodies/markup/source/metadata/value.
・Fast with caching (recommended):
・First search builds a local cache (IndexedDB).
・Next searches perform diff sync for faster updates.
・Force refresh clears cache and re-syncs from scratch.
・No-cache mode: If you disable caching, the extension fetches data on every search and does not store it locally.
・Module filters: Choose which metadata types to include in each search.
・Direct navigation: Click a result name to open the corresponding Setup page.
・Apex coverage: Shows org-wide coverage and per-module badges with configurable warning threshold.(Added in v0.1.40.5)
・Run Apex Tests: Search @isTest classes and run selected tests; view recent test runs and failures.(Added in v0.1.41.8)
・Narrow results + Matched lines viewer + Export(Added in v0.1.42.10)
・Object Inspector: Inspect object metadata from Setup Home, including field defaults, valid picklist values, field dependencies, field usage, record types, record type picklist assignments, and profiles with active record types.(Added in v0.1.44.55; field dependencies added in v0.1.44.83)
・Direct open from field usage: Open related Flow and EmailTemplate targets directly from field usage results when available.(Added in v0.1.44.55)
・Export current Object Inspector results to Excel (.xlsx) locally on your device.(Added in v0.1.44.55)
・Open in Custom Metadata Types: For custom metadata types (__mdt), open the type’s native Setup page directly, in addition to Object Manager.(Added in v0.1.44.81)
・Search by API version: Filter results by API version with a comparison operator (=, ≤, ≥, <, >). Works with or without a text term — e.g., list every class at API ≤ 45.0. Applies to Apex/VF/Flow.(Added in v0.1.44.82)
■Data & privacy
This extension communicates only with your Salesforce org using Salesforce APIs.
No analytics, tracking, or third-party data sharing.
Metadata content is stored locally (IndexedDB/chrome.storage) for caching; it is not sent to external servers.
■Update ※No changes to auth/session handling or permissions; data stays local
・v0.1.44.84:
1) Fixed: Search could fail with a false “session looks expired” error on orgs using Enhanced Domains for Setup (the salesforce-setup.com URL), such as sandboxes — most noticeable after Salesforce’s Winter release rolled this domain out. The extension now correctly falls back to your org’s main API domain, matching how it already worked on lightning.force.com / my.salesforce.com.
・v0.1.44.83:
1) Object Inspector: Added “Field dependencies” — shows dependent picklist relationships and, for each controlling-field value, the allowed dependent values.
・v0.1.44.82:
1) Search: Added an API version filter (comparison operator + value). Search purely by API version (no text needed) or narrow a text search by API version. Applies to Apex Classes/Triggers, Visualforce Pages/Components, and Flows.
・v0.1.44.81:
1) Object Inspector: Added an “Open in Custom Metadata Types” link for custom metadata types (__mdt), in addition to “Open in Object Manager”.
・v0.1.44.80:
1) Object Inspector: Fixed “Record type profiles” so standard profiles are no longer missed in localized (non-English) orgs.
2) Fixed record type Developer Name backfill on some standard objects.
3) Validation rules: show session-expired / API-limit errors instead of an empty result.
・v0.1.44.79:
1) Reliability fixes: corrected diff-sync deletion when results are truncated, clear in-memory caches on Force refresh, auto-reconnect the local cache (IndexedDB), keep working during long searches, and surface session/limit errors instead of empty results.
2) Security hardening: neutralized CSV formula injection in exports; general escaping hardening.
3) Fixed listener/timer leaks when Setup pages re-render.
・v0.1.44.78:
1) Removed Japanese examples from the Object Inspector search placeholder
2) Added a Beta label to “Record type profiles”
3) Added a tooltip note explaining that this feature may not work reliably in orgs with many record types or profiles
・v0.1.44.76:
1) Fixed an issue where Apex Class search results could fail to open the target class
2) Applied a minimal fix to the result link generation logic
3) Reviewed related link settings for other module types
・v0.1.44.75:
1) Improved metadata parsing stability in Object Inspector
2) Fixed an issue where record type/profile-related results could be incomplete or fail in some environments
・v0.1.44.55:
1) Added “Object Inspector” tab on Setup Home to inspect object metadata
2) Added field defaults, valid picklist values, field usage, record types, record type picklist assignments, and profiles with active record types
3) Added Export Excel (.xlsx) for Object Inspector results
・v0.1.42.10:
1) Search UX improvements: show Last Modified (date/user) and API Version on each result
2) Show Enabled/Disabled status for Apex Triggers and Flows (Flow status derived from ActiveVersionId when needed)
3) “Narrow results” after search (filter by name/id + cached body text) with Type selector
4) Matched line viewer (▼) when “Search in code” is ON (shows hit lines with highlight)
5) Export current results to CSV (Excel) – toggleable in Options + Hub
6) Fixed: Search works immediately after Force refresh (no page reload needed)
・v0.1.41.8:
1) Added “Run Apex Tests” tab (search test cla…