whatisgithub

What is megaphone?

kuberwastaken/megaphone — explained in plain English

Analysis updated 2026-05-18

88SwiftAudience · generalComplexity · 2/5Setup · easy

In one sentence

A free macOS dictation app that transcribes speech entirely on-device using Apple's SpeechAnalyzer and Foundation Models, with no cloud or subscription.

Mindmap

mindmap
  root((Megaphone))
    What it does
      On-device dictation
      Hold key and speak
      Types into any app
    Tech stack
      Swift
      SpeechAnalyzer
      Foundation Models
    Use cases
      Everyday dictation
      Cloud-free transcription
      Inline voice commands
      Personal dictionary
    Audience
      Mac users
      Privacy focused users
    Setup
      macOS 26 required
      Apple silicon only
      Signed DMG download

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Dictate text into any Mac app by holding a shortcut key and speaking.

USE CASE 2

Get an on-device alternative to cloud dictation apps that charge monthly fees.

USE CASE 3

Clean up spoken transcripts automatically, removing filler words and false starts.

USE CASE 4

Use an inline voice command to ask a question or rewrite text you just dictated.

What is it built with?

SwiftmacOSSpeechAnalyzerFoundation Models

How does it compare?

kuberwastaken/megaphonejoeseesun/qmprompteroomol-lab/lockime
Stars888789
LanguageSwiftSwiftSwift
Setup difficultyeasymoderateeasy
Complexity2/53/51/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires macOS 26 on Apple silicon, unsigned releases trigger a macOS security warning unless the quarantine flag is cleared.

Free and open source, check the repository's license file for exact reuse terms.

So what is it?

Megaphone is a free, open source dictation app for macOS that runs entirely on your own Mac, with no cloud servers, API keys, or subscriptions involved. You hold the Fn key, speak, and let go, and Megaphone types what you said into whatever app is active. The app is built on two of Apple's newer on-device frameworks. SpeechAnalyzer handles the actual speech to text conversion, and according to a benchmark cited in the README it is both more accurate and roughly three times faster than Whisper Small, while running fully on the Mac itself. Foundation Models, Apple's on-device language model, then cleans up the raw transcript by removing filler words, fixing false starts like saying one word and correcting it to another, and tidying punctuation, all without sending anything off the device. If Apple Intelligence is unavailable or too slow to respond, Megaphone falls back to a simpler, deterministic cleanup pass that just strips obvious ums and stutters without needing a language model at all. Beyond basic dictation, Megaphone includes an alpha inline AI mode you can trigger by starting a dictation with a phrase like Hey Megaphone, which can answer a question or rewrite the text you just spoke, using recent context from the active app. It also supports a personal dictionary for names and technical terms, works with multiple languages that Apple's on-device model supports, and lets you customize shortcuts, sounds, and other behavior. Installation is a signed DMG download for Apple silicon Macs, with a one-line curl command provided for quick setup, though since the app is not notarized with a paid Apple Developer account, macOS will warn about it unless you clear the quarantine flag or build from source yourself. The app requires macOS 26, since SpeechAnalyzer does not exist on earlier versions, so older Macs are not supported. Megaphone began as a fork of an app called FreeFlow, and the author replaced its cloud-based transcription with the on-device Apple stack described above, then added the cleanup, dictionary, and inline AI features on top.

Copy-paste prompts

Prompt 1
Explain how Megaphone uses Apple's SpeechAnalyzer and Foundation Models together to transcribe and clean up speech.
Prompt 2
Walk me through installing Megaphone on my Mac, including how to get past the unsigned app warning.
Prompt 3
Help me set up a personal dictionary in Megaphone for names and technical terms I use often.
Prompt 4
Compare Megaphone's on-device approach to cloud-based dictation apps that use Whisper.
Prompt 5
Show me how to build Megaphone from source instead of downloading the signed DMG.

Frequently asked questions

What is megaphone?

A free macOS dictation app that transcribes speech entirely on-device using Apple's SpeechAnalyzer and Foundation Models, with no cloud or subscription.

What language is megaphone written in?

Mainly Swift. The stack also includes Swift, macOS, SpeechAnalyzer.

What license does megaphone use?

Free and open source, check the repository's license file for exact reuse terms.

How hard is megaphone to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is megaphone for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.