Your voice,already written.
Ask without leaving the cursor.
Begin a normal dictation with “Hey Megaphone.” The on-device Foundation Model answers inside the app you are already using—no separate chat and no copy-paste loop.
Release notes.md
Megaphone 1.1.8
Import and Export buttons in Dictionary settings: save your private Dictionary — words, stars, suggestions, and Exact Corrections — to a simple JSON file and bring it to another Mac. Imports merge with…
Hey Megaphone, turn that into a concise release note
Import and Export buttons in Dictionary settings: save your private Dictionary — words, stars, suggestions, and Exact…
Claude CodeCodexCursor
Listeningfn
Claude Code v2.1.206
Welcome back Kuber!
Opus 4.8 · Claude Max
\~/dev/megaphone
Tips for getting started
Ask Claude to explain a file
---
What's new
Improved tool call rendering
make the updater preserve the publisher requirement
Read Sources/UpdateManager.swift
The requirement is emitted across both codesign streams. I’ll parse the combined output and keep strict verification.
Sources/UpdateManager.swift
stderrText
\+ stdoutText + stderrText
\>\_ OpenAI Codex (v0.132.0)
model: GPT-5.6 (Sol) · effort varies by task /model
directory: \~/dev/megaphone
›add SpeechAnalyzer vocabulary context
Search Sources for AnalysisContext
Both streaming and file paths should receive the same Dictionary terms so retries behave identically.
Edited SpeechAnalyzerService.swift (+18 −2)
Cursor Agent claude-4.5-sonnet · \~/dev/megaphone
Make cleanup preserve technical syntax
Searching for TranscriptTidier
Read 2 files
I’ll add bounded corrections for spoken flags without touching URLs or existing identifiers.
Edited TranscriptTidierTests.swift +4
The app, as it actually works.
One native settings system for vocabulary, cleanup, and context. The controls below mirror Megaphone’s macOS interface instead of inventing a second product for the website.
DictionaryCleanupContext
Dictionary
▤ Your Dictionary
Teach Megaphone the names, products, acronyms, and technical terms that make your writing yours. Dictionary words give transcription and Smart Cleanup the right spelling, and stay on this Mac.
Add a name, term, or phrase
Add
✦ Automatic Learning
Learn words I use oftenNew words become active after three successful dictations
▣ Saved Words
⌕ Search dictionary
KuberLearned
SpeechAnalyzerTechnical term
MegaphoneProduct name
Smart Cleanup
✦ Cleanup Mode
SmartBasicExact
Smart uses Apple’s on-device language model, with an instant deterministic fallback.
Before and after
RAW SPEECHUm, I I think we should ship Thursday—no, Wednesday.
CLEAN RESULTI think we should ship Wednesday.
App Context
▣ Active application
CodexGoogle DocsMailObsidian
Megaphone uses the active app and window as local hints for tone, spelling, and technical formatting.
Context-aware result
Run git push --force-with-lease, then check the JSON output.
Built around the way you speak.
Live cleanup, automatic language detection, a personal Dictionary, and local Memory work together while you dictate.
Smart Cleanup
Filler words disappear as the thought takes shape.
Here’s to the crazy ones. The misfits. The rebels. The troublemakers. The round pegs in the square holes. The ones who see things differently. Um, they’re not fond of rules, uh, and they have no respect for the status quo.
Multiple languages
Switch naturally. Megaphone follows.
🇺🇸 English🇪🇸 Español🇫🇷 Français🇮🇳 हिन्दी🇧🇷 Português
Dictionary
Your names and terms, spelled correctly.
MegaphoneProduct name
SpeechAnalyzerTechnical term
KuberLearned automatically
+ Add a word
Memory
Megaphone learns the choices you keep making.
“Kuber” preferred over “Cooper”
Concise tone in Slack
Preserve flags in Terminal
Megaphone added to vocabulary
It knows where you’re speaking.
Screen Awareness reads the active app and window title locally, then adapts vocabulary and tone. Switch between the scenes: the same voice sounds natural in Mail and concise in Slack.
Mail draftSlack thread
To: maya@studio.design
From: Kuber Mehta
Project follow-up
Hi Maya, Thanks for walking me through the new direction today. The interaction feels much clearer now, and I’m excited to carry it through the rest of the experience. I’ll send the updated build tomorrow morning. Best, Kuber
\# release
K
Kuber 2:48 PM
Updater verification is fixed. I’m running the final signing check now, then 1.1.3 is ready to ship.
M
Maya 2:49 PM
Perfect — I’ll update the release notes.
Screen Awareness · context stays on this Mac
Hey MegaphoneOn device
YOU SAID IN MAIL
“Hey Megaphone, make this warmer and keep it short.”
●
Apple Foundation Models
WRITTEN AT YOUR CURSOR
Thanks for taking a look — I’d love to hear what you think.
Say “Hey Megaphone.”
Your instruction, active-app context, and the sentence you just dictated are passed to Apple’s on-device Foundation Model. Say “make that formal” or “format that as bullets” and the rewrite returns directly at the cursor—no API key, cloud request, or separate AI window.
Runs on your Mac.
Not somebody else’s.APPLE SPEECHANALYZER
FOUNDATION MODELS
NEURAL ENGINE
NO API KEY
OPEN SOURCE
