Free · Open source · for macOS

Local Transcriber

Meetings, calls and dictation – transcribed on your Mac. No cloud. A small, helpful tool in the menu bar that listens, takes notes and knows who said what.

Install – paste into Terminal:
curl -fsSL https://transcriber.teconomix.net/install.sh | bash

Version 0.6 · October 10, 2026 · macOS 14 or later

  • Mac with Apple silicon
  • Around 100 languages
  • No account, no subscription

What Local Transcriber does

Record, transcribe, identify speakers, dictate – all on your Mac, nothing in someone else’s data center.

Fully local & private

Recording, speech recognition and speaker recognition run entirely on your Mac. No cloud, no account, no subscription, no license server. Audio never leaves your computer.

Record meetings

One click in the menu bar. Microphone and system audio – that is, the other people on the call – are recorded as separate tracks.

Transcription uses Whisper large-v3-turbo on the Apple silicon GPU: one hour of audio, including speaker recognition, in about three to four minutes.

Who said what

Speaker recognition (pyannote) with a voice database that learns: name a voice once, and it is recognized next time. Uncertain matches are marked with “(?)”.

Video calls

Detects Teams, Zoom, Google Meet & co. and asks: “Record?” The recording stops automatically when the call ends. Your voice and the others’ are kept apart via separate tracks – in testing, even with speaker echo.

Calendar

The current event becomes the file name, and its attendees are suggested when you name the voices.

Dictation everywhere

Hold the right ⌘, speak, release: the text appears at the cursor – in Mail, Slack, your browser or Terminal. 10 seconds of dictation in about 0.2 s.

With the right ⌥, Apple Intelligence (on-device) cleans up filler words and punctuation.

Meaningful file names

From your calendar or via on-device AI:

2026-10-10 14-03 Q4 budget planning
Recording 14-03

For power users

Folder watcher (optional): files in ~/Transcriber are transcribed automatically. Output as Markdown, JSON and SRT, a glossary for names and technical terms, a command line and an MCP server for AI agents such as Claude.

How it works

Three steps from installation to your first transcript.

  1. Install

    One command in Terminal – the installer takes care of the rest.

  2. Grant permissions

    Microphone and system audio. Optional: Accessibility for dictation and access to your calendar.

  3. Record or dictate

    Click in the menu bar or hold the right ⌘. Shortly afterwards, the transcript is saved next to the recording.

Clear, simple settings

A few understandable switches – just what you would expect from a Mac app.

Installation

One command, about ten minutes of patience – after that, everything runs offline.

Requirements

  • Mac with Apple silicon (M1 or later)
  • macOS 14 Sonoma or later – for AI features such as cleanup and file names: macOS 26 with Apple Intelligence
  • about 8 GB of free disk space (the speech recognition model alone ~3 GB)
  • 16 GB of memory recommended
  • Internet only for installation

Step by step

  1. Open Terminal (Applications › Utilities) and paste this command:
    curl -fsSL https://transcriber.teconomix.net/install.sh | bash
  2. The installer downloads the Python environment, the models and the app – this takes about ten minutes.
  3. Transcriber starts in the menu bar. The first time you record, macOS asks for access to the microphone and system audio.

About Gatekeeper: The app is not (yet) notarized by Apple. The installer sets it up so that it starts anyway.

Uninstall: bash ~/.local/share/transcriber/uninstall.sh

Frequently asked questions

Does it cost anything?

No. Transcriber is open source under the MIT license and free of charge – no account, no subscription, no ads.

Does it need an internet connection?

Only for installation. After that, everything works offline; recordings and transcripts stay on your Mac. If you agree, the app checks the current version number once a day to tell you about updates – nothing else.

Which languages are supported?

Around 100 – all the languages the Whisper speech recognition model knows. German, English, Spanish and French are preselected; you can add more in the settings. Widely spoken languages work best, rare ones considerably less well.

Am I allowed to record conversations?

That is your responsibility: get the consent of everyone involved before you record – depending on the country, this is required by law.