Skip to content
Available on Windows 10 & 11 · Mac Early Access for Technical Testers

Speak naturally.Keep it private.

Turn your voice into polished text in any app — processed 100% locally on your device with No audio uploads, Zero cloud transcripts, and 100% offline & private.

HushWrite ready · Click to dictate
Network simulation:
Target app: Slack
What you said, unedited

“hey team quick update on the latency benchmarks real time factor dropped to zero point two please test and report any bugs in eng channel”

Hey team, quick update on the latency benchmarks: • Real-time factor dropped to 0.20x with sub-180ms latency • DirectML and Metal GPU offloading are active • Please test your dictations and report any edge cases in #eng-bugs
whisper.cpp DirectML / Metal
Latency: ~172msNetwork egress: 0 bytes
Universal Application Support

Works instantly anywhere you can place a cursor

No browser plugins, no custom integrations, and zero clipboard overwrites. HushWrite simulates native OS keyboard events directly into the frontmost window.

{ }
CursorAI Code Editor
//
VS CodeCode Editor
#
SlackTeam Chat
▲
LinearIssue Tracking
⌘
GitHub DesktopVersion Control
>_
TerminalmacOS Shell
⌥
RaycastProductivity
$
WarpModern Terminal
⚒
XcodeApple Development
~
iTerm2Terminal
ij
IntelliJ IDEAJetBrains IDE
⇄
PostmanAPI Testing
⬡
Docker DesktopContainers & DevOps
py
PyCharmPython IDE
=
Sublime TextText Editor
v
NeovimModal Editor
{ }
CursorAI Code Editor
//
VS CodeCode Editor
#
SlackTeam Chat
▲
LinearIssue Tracking
⌘
GitHub DesktopVersion Control
>_
TerminalmacOS Shell
⌥
RaycastProductivity
$
WarpModern Terminal
⚒
XcodeApple Development
~
iTerm2Terminal
ij
IntelliJ IDEAJetBrains IDE
⇄
PostmanAPI Testing
⬡
Docker DesktopContainers & DevOps
py
PyCharmPython IDE
=
Sublime TextText Editor
v
NeovimModal Editor
N
NotionDocs & Knowledge
✦
ClaudeAI Intelligence
◎
ChatGPTAI Assistant
❖
FigmaInterface Design
✉
Apple MailEmail Client
◆
ObsidianMarkdown Notes
≡
Google DocsCollaborative Docs
◓
ArcModern Browser
✎
Apple NotesQuick Notes
::
DiscordCommunity Chat
⊞
Google SheetsSpreadsheets
◌
ChromeWeb Browser
X
ExcelData & Finance
🧭
SafariApple Browser
✈
TelegramEncrypted Chat
◫
AirtableConnected DB
N
NotionDocs & Knowledge
✦
ClaudeAI Intelligence
◎
ChatGPTAI Assistant
❖
FigmaInterface Design
✉
Apple MailEmail Client
◆
ObsidianMarkdown Notes
≡
Google DocsCollaborative Docs
◓
ArcModern Browser
✎
Apple NotesQuick Notes
::
DiscordCommunity Chat
⊞
Google SheetsSpreadsheets
◌
ChromeWeb Browser
X
ExcelData & Finance
🧭
SafariApple Browser
✈
TelegramEncrypted Chat
◫
AirtableConnected DB
Zero browser plugins or extensions
Preserves your existing clipboard history
Sub-180ms OS synthetic key injection
The Core Philosophy

Yourvoiceisyourfastesttool.Turnunfilteredthoughtsintopristinewriting,code,anddecisionswithouttouchingthecloud.

Whisper AI inference runs directly on your Apple Silicon Neural Engine or Windows DirectML GPU with zero cloud subscriptions, zero telemetry, and complete offline privacy.

whisper.cpp engine

100% On-Device Compute

All acoustic feature extraction and token decoding run directly in local GPU/Neural Engine memory. No cloud roundtrips, no API keys, and no rate limits.

Air-gap verified

Zero Telemetry or Audio Logs

Your microphone audio never touches a remote server. Verified by packet inspection tools like Wireshark and LuLu. 0 bytes outbound network egress.

Sub-180ms latency

Universal OS Injection

Dictate into Cursor, Slack, Notion, Xcode, or Terminal at the OS level. HushWrite simulates native key events directly without overwriting your clipboard history.

Interactive Voice Lab

Test HushWrite in your browser.

Experience how HushWrite turns unstructured messy speech into formatted writing while stripping filler words with zero cloud latency.

Select a scenarioInstant decode
Local system telemetry
Processing latency184 ms
Cloud egress0 bytes
VRAM footprint~380 MB
Software costFree (MIT)

Backend Refactor Note

Coding & Architecture
GPU-accelerated voice detection
What you said:

“we need to refactor the payment gateway to use exponential backoff with jitter and add an idempotent key to prevent double charging on stripe webhooks”

// Architecture Decision: Payment Gateway Resiliency 1. Implement exponential backoff with Full Jitter algorithm 2. Enforce Idempotency-Key headers on all Stripe webhook handlers 3. Guarantee zero duplicate billing during network timeouts
Pasted directly into active cursor position
Dated, Reproducible Benchmarks

Beat the cloud on latency.

Local AI is only compelling if it feels instantaneous. We engineered HushWrite in native Rust to outpace cloud WebSocket pipelines at every stage.

Perceived Speed

Tail Latency (Speech End → Injected)

3.2x Faster
HushWrite (Native On-Device)140 – 190 ms
Zero network hop · Direct GPU decode
Cloud Dictation (Wispr / Cloud APIs)450 – 850 ms
WebSocket upload + Cloud queue + TLS overhead

Cloud dictation pays a mandatory network round-trip penalty (DNS + TLS handshake + WebSocket upload + cloud inference queue). HushWrite decodes inside GPU VRAM immediately.

Test Configuration: M3 Max / Windows RTX 4070 · Whisper Base Q5_0 · 15s utterancesReproducible via cargo bench
Adaptive Writing Styles

Make HushWrite sound like you.

HushWrite adapts to how you write in different apps. Set a different style for messages, work chats, emails, and code editors—computed 100% locally on your machine.

Select Sample Voice:
Raw Spoken Voice Input

“hey are you free for lunch tomorrow let's do 12 if that works for you”

Formatted as Natural Casual100% On-Device Rewrite

Hey, are you free for lunch tomorrow? Let’s do 12 if that works for you.

Automatically applied when target application focused0ms Network round-trip
Smart Context Engine

One voice input. Formatted for every app.

HushWrite senses the frontmost active window and shapes tone, punctuation, and layout to fit the medium.

Raw Spoken Speech (Single Take)

“hey mark we just merged the auth token rotation fix to main let me know if staging looks good thanks”

Whisper detected: EN
Formatted Output for Slack & DiscordCasual structure with bullet points and mentions
Hey Mark. Just merged the auth token rotation fix to main. • Token invalidation grace period is set to 15 mins • Unit & integration tests are all green Could you give staging a quick sanity check? Thanks!
Power-User Customization

Own your customization.

Generic cloud dictation gives you one rigid output style. HushWrite gives you complete local automation, vocal snippets, and portable dictionaries.

Live Configuration Preview

Voice-Triggered Text Snippets & Macros

100% Local Logic

Define vocal expanders. When you say 'bug template', 'schedule link', or 'invoice address', HushWrite replaces the phrase with your structured schema immediately.

Vocal Trigger / Voice Input

“insert bug template”

Target Window Output
### [Bug]: Title
- **Steps to Reproduce:**
  1. Open dashboard settings
  2. Toggle Air-Gap mode
- **Expected:** Sockets close immediately
- **Actual:** Verified 0 bytes egress
- **Environment:** HushWrite v0.1.0 · macOS Sonoma
Built for High-Trust Workflows

Features that solve real daily jobs.

Built for developers, lawyers, healthcare professionals, and founders who cannot—and will not—stream sensitive voice data to the cloud.

Clean-up and formatting

“Speak the messy first draft. Paste the polished version.”

Speak freely with false starts and filler words. HushWrite strips ums, ahs, and repetitions, injects proper punctuation, and outputs clean paragraphs ready to send.

For:Busy operators, executives & consultants
Smart cleanupAuto-punctuation
Global hotkey + universal insertion

“One shortcut works wherever you write.”

Press Option+Space (macOS) or Alt+Space (Windows) in any text field. Speak naturally and text pastes directly at your cursor via native OS input injection.

For:Slack, Cursor, Word, Notion & Gmail users
Universal hook⌥Space / Alt+Space
Fully local processing

“Your client notes and private thoughts stay yours.”

Inference runs 100% on your local CPU/GPU using whisper.cpp. Audio is held only in RAM and deleted on decode. Zero cloud telemetry, zero remote databases.

For:Lawyers, therapists, founders & developers
Zero cloud telemetry0 bytes sent
Offline dictation

“Dictate on a plane, in a hotel, or anywhere Wi-Fi fails.”

Whisper weights execute completely offline on your device. Transcribe on 35,000-ft flights, in subways, or in secure air-gapped rooms with zero internet connection.

For:Frequent travelers & air-gapped environments
Offline mode100% local model
Custom vocabulary / dictionary

“Teach it client names, code terms, medications, or product names.”

Add proprietary names, code symbols, technical acronyms, or medication terms. HushWrite biases recognition weights to achieve flawless accuracy.

For:Engineers, medical teams & specialized domains
Custom dictionaryPhonetic biasing
Local language models

“Private dictation in the languages you actually use.”

Automatic language detection across 99 languages. Dictate in Spanish, German, Japanese, French, or English without cloud transmission or reconfiguring settings.

For:Multilingual teams & global professionals
Multilingual99 languages
Three-Step Workflow

How HushWrite works in three steps.

No window switching or manual copying. Speak and your thoughts become structured writing.

01

Press your global shortcut

Tap Option+Space on macOS or Alt+Space on Windows from any focused application to trigger the minimal pill.

Instant FocusStep 01
02

Speak at your natural pace

Speak naturally in your preferred tone. Local Whisper models decode audio streaming chunks concurrently on your GPU.

GPU StreamingStep 02
03

Receive formatted text instantly

Release the shortcut. HushWrite clears filler sounds, structures sentences, and pastes text directly into your document.

Instant PasteStep 03
Architecture vs. Policy

Cloud dictation vs. Local dictation.

Cloud tools protect data with privacy policies. HushWrite protects data by keeping your dictation on your device in the first place.

The Local-First Difference: You don't have to trade speed, usability, or smart formatting to get complete air-gapped privacy.

CapabilityHushWriteLocal-First (Free MIT)Wispr FlowSuperwhisper
Architecture & Data Boundary100% On-Device (Zero cloud upload)Cloud transcription (Audio uploaded)Hybrid (Cloud for advanced)
Privacy Guarantee MechanismPhysical architecture (Zero bytes sent)Policy & settings basedPolicy based
Offline Dictation (Planes & Travel)
Universal Global Hotkey (Any App)
Filler Word Stripping & PunctuationInstant local formattingCloud LLMLocal / Cloud
Custom Jargon & Phonetic BiasingUnlimited on-device dictionaryCloud managedPro tier only
macOS & Windows ParityNative macOS & Windows (Metal / DirectML)macOS & Windows previewmacOS only
LatencyUnder 180 ms (Local GPU)300 to 700 ms (Network ping)250 ms
Pricing & LicenseFree & Open Source (MIT)$144 / year subscription$200 lifetime
Time & Value ROI Calculator

Calculate your speaking speed dividend.

Human speech flows at ~160 words per minute while average typing tops out at ~40 words per minute.

3.5 hrs / day
0.5 hr (Light)4.0 hrs (Average)8.0 hrs (Heavy)
$65 / hr
$20 / hr$100 / hr$250 / hr
Monthly Hours Saved
57 hrs~13.1 hours reclaimed weekly
Work Days Gained / Year
+82 daysAnnual productivity dividend
Annual Value Created
$42,656$0.00 HushWrite software cost (Free)
Offline Model Architecture & Quantization Matrix

Select the right engine for your hardware.

HushWrite runs 100% locally on your machine. Choose between quantized Whisper GGML, ultra-fast Parakeet ONNX, and on-device GGUF LLMs for intelligent text rewriting.

Practical RecommendationShipped Default

Default: Whisper Small (q5_1) · Opt-In: Large v3 Turbo (q5_0) · Fast Tier: Parakeet ONNX

Whisper Small (190 MB) provides the ideal balance of sub-200ms latency and high punctuation accuracy. For specialized vocabulary, toggle Large v3 Turbo (q5_0). For sub-50ms English streaming, enable the Parakeet ONNX fast tier.

Whisper Small (q5_1)

Default RecommendedBuilt-in Defaultwhisper.cpp (GGML)Available Now

The official out-of-the-box default for all users. The ultimate balance of sub-200ms speed, low memory footprint, and high punctuation accuracy.

Optimal Hardware & Use-Case:Software developers, daily dictation, technical notes, bilingual typing
99 Languages
q5_1 Quantized
Air-Gap / Offline OK
Upstream Hugging Face Repository: ggerganov/whisper.cpp
Latency
150 mstypical inference
Disk Size
190 MBggml-small-q5_1.bin
RAM Usage
450 MBactive memory
Accuracy
98.5%benchmark score

Why Quantization (q5_0, q8_0) Matters on Windows

Unlike macOS with its unified memory and Apple Neural Engine (ANE), Windows CPUs rely on SIMD vector units (AVX2/AVX-512) and DirectML. 5-bit (q5_0 / q5_1) and 8-bit (q8_0) quantization is your main lever to compress weights by up to 65%, avoiding memory bandwidth stalls and delivering sub-200ms latency without thermal throttling.

Tested on Intel Core i5/i7/i9 & AMD Ryzen

Parakeet ONNX Runtime: English Fast Tier

NVIDIA’s parakeet-tdt-0.6b-v2 is the architecture Windows dictation engines have converged on for ultra-fast streaming (sub-50ms). Running via ONNX Runtime with DirectML, it excels at English throughput. For 99-language coverage, Whisper remains the primary engine.

English Fast Mode · Whisper for Multilingual

Local LLMs for Smart Cleanup & Voice Commands

Without cloud API roundtrips, HushWrite leverages llama-cpp-2 in GGUF format (Qwen 2.5 1.5B & Phi-3.5 Mini). Quantized to Q4_K_M on CPU, it executes filler removal, code formatting, and voice transformations with zero cloud egress.

Sub-Second On-Device Voice Transformation
Download HushWrite v1.3.0

Start Speaking. Stop Typing.

Free and fully functional offline. Official Microsoft Trusted Signed Windows installer (.exe) and MSI package with zero friction.

HushWrite for Windows

Verified · Code Signed
Windows 10 / 11 (64-bit)

Full hardware-accelerated local whisper engine. Digitally signed with Microsoft Trusted Signing for instant, safe installation with zero SmartScreen blocks.

Download Windows Installer (.exe)Download Windows MSI Package (.msi)

Officially code-signed by SnackforCode Aka Alex

As a newly released version, Windows SmartScreen may show a one-time prompt while Microsoft establishes reputation for this fresh build. Click "More info" → "Run anyway" to install.

HushWrite for macOS

Early Access · Technical Testers
Mac Early Access is available for Apple Silicon and Intel Macs.

The current build is distributed through our official GitHub Releases and requires a one-time macOS approval because it is not yet signed and notarized. We are funding Apple Developer signing from early customer revenue.

If you prefer a signed installation, use the Windows version today or join the Mac waitlist for the signed release.

Requires one-time macOS security approval. Signed/notarized release is planned.

We are funding Apple Developer signing from early customer revenue.

Release Safety Basics

Transparent, Verifiable Releases

Because early-access macOS builds require manual approval, every build is published with strict cryptographic integrity and open provenance.

Official RepositoryHushWrite
✓ Publisher matched to website
Current Versionv1.3.0 · Stable Release
Read release notes →
ChecksumsSHA256SUMS.txt
Open communication & support
System Permissions Guide

Expected macOS Permissions Explained

When launching HushWrite for the first time on macOS, the operating system will request the following permissions. Here is why each one is necessary:

1. Microphone Access

Required to capture your voice. Audio streams exclusively into volatile local RAM for whisper.cpp processing and is immediately zeroed upon completion.

0 bytes uploaded or saved to disk

2. Accessibility Permissions

Required for text insertion. Enables HushWrite to inject transcribed text directly at your active cursor position in any app without stealing focus.

Direct cursor injection in any target window

3. Input Monitoring (Global Hotkey)

Required so HushWrite can listen for your global push-to-talk hotkey (⌥ Space) while running quietly in the background.

Global push-to-talk shortcut detection
Network Access Transparency

What Network Access is Optional vs. Zero

HushWrite has no required user account, no telemetry by default, and zero audio or transcript egress. The only optional network activities are:

  • 1.Model Weight Downloads: 1-time download of Whisper GGML model files from official Hugging Face / GitHub mirrors.
  • 2.Update Checks: Read-only query to the GitHub Releases API (can be toggled off in Settings).
💡For a local-first dictation app, this transparency matters as much as the binary itself.
Disk Space190 MB for default Whisper Small model
GPU AccelerationApple Silicon Metal & Windows DirectML
Privacy VerifiedZero network egress · 100% On-Device
Questions & Answers

Frequently asked questions.

Everything you need to know about HushWrite performance, privacy, and local architecture.

Never. All audio capture, Voice Activity Detection (VAD), Whisper model inference, and text formatting run exclusively on your local CPU and GPU. The only network calls HushWrite makes are the initial model weight download from official Hugging Face mirrors and an optional update check.