How It Works Features Roadmap Download GitHub ↓ Get Free Edition
🕷️   Free for Salesforce professionals

See every log from one click
as a single transaction.

Salesforce debug logs were built one file at a time. Black Widow groups all the logs from a single user action into one transaction view — backend phase, frontend phase, recursion, and governor pressure, all on one screen.

v1.4.12 · ~41 MB · No admin required
✓ Free forever for manual analysis ✓ Windows · macOS · Linux ✓ No signup, no license key
Black Widow Overview tab showing the result of analyzing a failed Apex transaction: 75/100 score, 2.0s duration, 3 grouped errors, root cause chain, and a 'What Happened' summary in plain English.

Simple on purpose.
Three steps to a root cause.

Step 1

Drop in one log or a full folder

Upload a single debug log for quick checks, or drag in a folder to analyze a full user transaction chain.

Step 2

Black Widow maps what happened

It groups related logs, builds the execution tree, and highlights where time and limits were actually consumed.

Step 3

You get fixes, not noise

See likely root causes and practical recommendations, then export a report for your team or ticket.

Salesforce debug logs were not
designed for humans.

A single button click can generate 13 separate log files, thousands of lines each. Finding the root cause without the right tool is slow, painful, and expensive.

Hours lost to log reading

Raw debug logs are wall-to-wall noise. Finding where time was actually spent means manually scanning thousands of incomprehensible lines.

"I spent 3 hours debugging what turned out to be one SOQL query in a trigger we didn't even write."
🧩

One log at a time — but users trigger many

Clicking Save on a Case record can fire 13 separate logs. Traditional tools show them one by one, hiding the full picture entirely.

"The performance issue was in the third trigger chain. There's no way to see that without grouping the logs."
🔎

No actionable output

Standard tools show you what happened — not why it's slow or what to fix. You're left to interpret everything yourself.

"The log doesn't tell me it's a recursion problem. That diagnosis took me another hour."

Free core forever. Pro features later.

We are building a sustainable product. Core troubleshooting stays free; advanced team and automation features are planned as paid tiers.

Always Free

Manual local troubleshooting

  • • Add 1 log manually and analyze it
  • • Add a folder of logs and analyze grouped transactions
  • • Use core timeline/tree/query views for local files
Next

Productivity upgrades

  • • Sharper explanations and guided fix paths
  • • Better collaboration exports for teams
  • • More setup automation for faster first use
Later (Paid)

Advanced / team workflows

  • • Team features and shared workflows
  • • Deeper org-connected automation and policy tooling
  • • Enterprise-grade controls and integrations

Free Forever Pledge: manual upload of one log or a folder of logs will remain free in Black Widow.

Black Widow does the hunting.
You do the fixing.

Every log is an ambush waiting to happen. We give you the web, not the flies.

❌  Without Black Widow
  • · Open 13 separate log files one by one
  • · Manually grep for SOQL statements and timings
  • · Guess where the user's time actually went
  • · Rebuild the trigger call chain from scratch
  • · Calculate governor limit usage by hand
  • · Write the performance report yourself
  • 2–4 hours spent
✓  With Black Widow
  • All 13 logs grouped into one transaction automatically
  • SOQL, DML and timing shown in a single dashboard
  • Backend vs frontend time split instantly
  • Full execution tree with one click
  • Governor limits visualised with red-flag alerts
  • Recommendations generated: "Add recursion guard to CaseTrigger"
  • Under 10 minutes

Everything you need.
Nothing you don't.

🔗

Transaction Grouping

All 13 logs from one button click are automatically grouped into a single transaction. See the complete user journey — not just one file at a time.

Phase Detection

Instantly splits elapsed time into Backend (triggers, flows, callouts) and Frontend (component loading). Know exactly where the user waited.

🌲

Execution Tree

Navigate the full call stack — triggers → flows → future methods → callouts — as a live, collapsible tree. Click any node to jump to the raw log line.

🔍

SOQL & DML Analysis

Automatic N+1 detection, duplicate query flagging, and governor limit tracking. Colour-coded thresholds alert you before limits become incidents.

💡

Smart Recommendations

Black Widow doesn't just show you the web — it tells you where the spider is. Auto-generated fixes like "Load components in parallel to save 2.5s".

🔐

PII Scanner

Automatically flags emails, record IDs, and sensitive data in logs before you share files with consultants or support teams.

Live Org Connection

Connect via OAuth or session token. Stream logs in real time as users reproduce issues. Re-run queries live against your org.

📤

Export Reports

Generate a PDF or HTML report in one click. Drop it straight into a Jira ticket, sprint review, or Slack message.

📂

Open Any Log

Drag and drop any .log file. Works with logs from Setup → Debug Logs, VS Code extension, Salesforce CLI, or any third-party download.

Run the Spider Sprint.
Share your result. Pull more users in.

Innovative distribution idea: turn every user into a demo. Give everyone the same sample log, ask them to beat the clock, then share their before/after result publicly. Every shared result becomes social proof and a fresh acquisition post.

Step 1

Grab the challenge pack

Use the sample logs from the source repo so everyone runs the same scenario and results are comparable.

Step 2

Beat the 10-minute mark

Open the log, find the root cause, and capture a screenshot of your result dashboard with your timing.

Step 3

Share your Spider Sprint

Post your result with #SpiderSprint and the download link. This creates a repeatable viral loop for admins and dev teams.

Free. No license key. No signup.
Pick your platform and open a log.

Self-contained — no .NET installation required. Runs on Windows 10+, macOS 12+, and Ubuntu 22+.

Fetching latest release…

Looking for an older version? All releases →

Up and running in 60 seconds.

  1. 1Download BlackWidow-1.4.12-win-x64-Setup.exe from the section above.
  2. 2Run the installer — no admin rights needed. Installs to %LocalAppData%\Black Widow.
  3. 3Launch from your Start Menu or Desktop shortcut. Drag a .log file in and go.
  1. 1Download the correct disk image:
    Apple Silicon (M1/M2/M3)BlackWidow-1.4.12-macos-arm64.dmg  ·  IntelBlackWidow-1.4.12-macos-x64.dmg
  2. 2Open the .dmg and drag BlackWidow to your Applications folder.
  3. 3First launch only: right-click → Open to bypass the Gatekeeper warning (app is not yet Apple-signed).
  1. 1Download BlackWidow-1.4.12-linux-x64.tar.gz from the section above.
  2. 2Extract and run:
tar -xzf BlackWidow-*-linux-x64.tar.gz -C ~/blackwidow
cd ~/blackwidow
./BlackWidow
↓ Get Free Edition