Choose an organization
Start with the organization list. Add an org, then open it to see its latest dated test run.
An Electron desktop application for organizing Salesforce orgs, importing test-run JSON, and exploring the relationships between Apex classes, tests, and methods.
Explore the repository ↗The app brings imported results into a connected desktop workspace. Open the same org in multiple independent windows to explore different runs.
Start with the organization list. Add an org, then open it to see its latest dated test run.
Import JSON results and switch between runs using the complete test-run picklist.
Explore linked Apex-class, test-class, and method tables, with calculated coverage and coverage drill-down.
Embedded SQLite initializes automatically in the operating system’s application-data folder. No external database setup is needed.
A dedicated database worker handles transactional migrations, WAL mode, indexed cursor pagination, and bounded batch writes.
Read the architecture notes ↗src/main/App lifecycle & native windowssrc/preload/Narrow desktop API bridgesrc/renderer/UI, features & stylessrc/shared/contracts/Shared API typesNode integration is disabled in the renderer. Salesforce secrets belong outside renderer code and source control.
Use Node.js 24 LTS, npm, and Git. Forge also supports Node 22.17+. Building the Windows installer requires Windows.
Full setup & distribution guide ↗# Install locked dependencies
npm ci
# Start the desktop application
npm startRenderer changes update through Vite.