Wispr Doctor
House calls for your Mac.
A tiny tool that diagnoses why Wispr Flow stops working on your Mac and offers to fix it. It explains every step in plain English and never changes anything without your OK.
How it works
Three steps, ~30 seconds. Each step is shown below.
Check your Mac
Silent inspection across four areas. Reports findings, then asks before doing anything.
- Hardware macOS version, RAM, free disk
- Processes Memory leaks, frozen helpers
- Permissions Mic, Accessibility, Input Monitoring, Screen Recording
- Network api.wisprflow.ai reachable
Walk through each issue
One card per issue, plain English, default Yes.
Optional watcher
Tiny background process that checks once a minute.
What it actually looks like
────────────────────────────────────────────────── ✚ Nsight · Wispr Flow · Doctor ✚ ────────────────────────────────────────────────── Hi, I'm Wispr Doctor, from Nsight Automations. ✚ STEP 1/3 ▸ Triage ⠋ Auscultating macOS permissions... ✓ macOS 26.4 (Apple Silicon, 36 GB RAM, 1488 GB free) ✓ Wispr Flow 1.5.257 installed ▲ A Wispr helper is using 3,220 MB of RAM (memory leak) ▲ Wispr's Accessibility permission is currently denied ✓ Wispr API is reachable ✚ STEP 2/3 ▸ Apply fixes []
Patient chart: symptoms, causes, fixes
Skim this before running the doctor. If your symptom matches a row, you can paste the recommended command directly.
🩺 Honest tl;dr: if Wispr is misbehaving in any way, just call the doctor. The wizard is the same for every row in this chart.
--full to wipe the Electron caches.--full.--paddles (the medical equivalent of pulling the plug and zapping the heart). You'll need to sign back into Wispr.Run it now
Copy the command below, paste it into Terminal, press Return. Total time: about 30 seconds.
$ bash <(curl -fsSL https://dg70m3c6kuabw.cloudfront.net/wispr-doctor.sh)
-
Open the Terminal app
Press
⌘ Space(Command + Space) to open Spotlight search. Type Terminal and press Return. A black or white window opens with a blinking cursor, that's Terminal. If you've never used it, that's fine; you only need to do one thing in it. -
Click 📋 Copy command above
It puts the command on your clipboard. You don't need to type anything yourself.
-
Click into the Terminal window, paste, press Return
⌘ Vto paste, then Return. The wizard takes over from there. -
Press 1 then Return to triage
The wizard introduces itself and asks:
[1] Triage this Mac / [2] Quit. Press 1 (or just Return). -
Watch the progress bars finish
This is the most important step. The wizard runs braille spinners and progress bars for about 15 seconds while it examines your Mac. Don't quit early. If your terminal looks frozen mid-bar, that's the deliberate animation pacing, not a hang. The bars are the doctor actually working.
-
Walk through the issues (if any)
Each issue is presented as a card with three sections: What I noticed, What I'd do about it, and What that means for you. Press Return (default Yes) to fix it, or type
n+ Return to skip. The wizard moves to the next issue automatically. -
Optional: install the background watcher
At the end the wizard offers a small background watcher that checks Wispr once a minute and pops a dialog asking before fixing anything. Decline if unsure; you can opt in later by re-running the wizard.
Advanced: see the script before running it / change behavior
View the source first. Download to a file, page through it with less (press q to exit when done reading), then run it:
$ curl -fsSL https://dg70m3c6kuabw.cloudfront.net/wispr-doctor.sh -o /tmp/wispr-doctor.sh $ less /tmp/wispr-doctor.sh # press q when done reading $ bash /tmp/wispr-doctor.sh
Modes for power users / Jamf / scripting:
$ bash <(curl -fsSL .../wispr-doctor.sh) --audit # read-only, never changes anything $ bash <(curl -fsSL .../wispr-doctor.sh) --yes # apply safe fixes without prompting $ bash <(curl -fsSL .../wispr-doctor.sh) --full # also wipe Electron caches (preserves login) $ bash <(curl -fsSL .../wispr-doctor.sh) --paddles # full reset; will sign you out of Wispr
Common questions
What does it actually do?
It checks for stuck Electron helper processes (a common cause of "Wispr won't transcribe"), stale macOS permission entries (usually after a macOS or Wispr update), Electron cache corruption (after a crash), and network reachability to Wispr's API. With your OK, it can close and reopen Wispr, reset its permission entries, and clear cache files. It never deletes your Wispr login or settings unless you explicitly choose --paddles.
I've never used Terminal. Is it safe?
Yes. The command above downloads a script from this page (over HTTPS, from your Nsight automations server) and runs it. The script is plain bash, and it only touches Wispr-related files. Nothing else on your Mac is affected.
Will it slow my Mac down?
No. The doctor runs once, prints its findings, and exits. The optional background watcher (offered at the end) runs once a minute, uses tiny CPU at LowPriorityIO, and is silent unless it spots a problem.
How do I turn the background watcher off?
Re-run the doctor; if the watcher is installed, it'll offer to remove it. Or run this directly:
$ bash <(curl -fsSL https://dg70m3c6kuabw.cloudfront.net/wispr-doctor.sh) --uninstall-watchdog
What if my Mac actually is too old?
Wispr Doctor checks your macOS version and how much memory your Mac has. In the rare case that your Mac genuinely can't run Wispr (very old macOS, or very little RAM), the wizard will say so in plain English and tell you exactly what to do next. Email jphilip@nsightcare.com with the message you saw and we'll take it from there.