Introduction

Wispr Proxyflow is an educational MITM helper for Wispr Flow (macOS). It runs a local proxy that intercepts the app's subscription API response and rewrites it so the app shows the Pro plan (plan: FLOW_PRO_MONTHLY, status: active).

What it does

  1. Starts a local mitmproxy on 127.0.0.1:8080.
  2. Rewrites responses to /api/v1/payment/subscription — when the body contains the marker key (total_trial_days), it is patched (plan, status, credits, trial days, …).
  3. Relaunches Wispr Flow with --proxy-server=http://127.0.0.1:8080 --ignore-certificate-errors so its traffic goes through the proxy.

What it does not do

  • It does not modify the Wispr Flow app itself.
  • It does not send anything to Wispr's servers on your behalf.
  • It requires the original Wispr Flow app to be installed.
  • It only changes what the app displays — unrelated responses, non-JSON payloads and other hosts pass through untouched.

Requirements

  • macOS (Apple Silicon)
  • Python 3.11+ (for running the script) or the prebuilt .app / .dmg
  • The original Wispr Flow app at /Applications/Wispr Flow.app