Skip to content

Releases: thaikolja/wispr-proxyflow

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:15

Wispr Proxyflow v1.0.0

First stable release. Wispr Proxyflow is a single-file macOS tool that starts a local proxy and rewrites Wispr Flow's subscription response, so the app shows the Pro plan.

What's new

  • Single-file tool — wispr_pro.py (mitmproxy addon + CLI, no package)
    • Commands: start, stop, status, trust, selftest, restart
    • Customization flags: --plan, --status, --trial-days, --trial-ends-at, --credits, --subscribed/--no-subscribed, --days-left, --marker, --host, --port, --ca-dir, --app, --no-relaunch
    • Persistent config via ~/.wispr_pro/config.toml — flags always win over it
  • macOS app build — build_app.py produces Wispr Proxyflow.app (arm64 by default, --arch universal2 for arm64 + Intel)
  • DMG packaging — this release ships Wispr-Proxyflow-1.0.0.dmg, built automatically by GitHub Actions (ad-hoc signed)
  • Documentation site — Nuxt-based docs deployed at thaikolja.github.io/wispr-proxyflow
  • CI/CD — pytest + lint (ruff, mypy) on Linux and macOS; automatic DMG build and release on tags

Fixed

  • Proxy crashes on other machines caused by the PyInstaller onefile temp-dir cleanup bug in the previous daemon design — the proxy now runs fully in-process in the foreground

Install

  1. Download Wispr-Proxyflow-1.0.0.dmg
  2. Open it and drag Wispr Proxyflow.app into your /Applications folder
  3. Double-click the app — it starts the proxy and relaunches Wispr Flow, which now shows Pro

First time opening a downloaded app? Right-click it → Open (macOS blocks unsigned downloads otherwise).

How it works

A local mitmproxy rewrites responses to /api/v1/payment/subscription. When the body contains the marker key (total_trial_days), the plan, status, credits and trial values are replaced. Only what the app displays changes — nothing is sent to Wispr's servers on your behalf.

Links