Releases: thaikolja/wispr-proxyflow
Releases · thaikolja/wispr-proxyflow
Release list
v1.0.0
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
- Commands:
- macOS app build —
build_app.pyproducesWispr Proxyflow.app(arm64 by default,--arch universal2for 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
- Download
Wispr-Proxyflow-1.0.0.dmg - Open it and drag
Wispr Proxyflow.appinto your/Applicationsfolder - 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.