macOS 14+ · Apple Silicon · on-device

Live transcription and an AI copilot for your Mac.

MacTranscribe listens to your call, transcribes it in real time, and answers on demand — in a floating window that stays out of the way. Interviews, sales calls, meetings, coding, study — whatever you're walking into. Runs on your own AI keys.

  • Free tier & Pro
  • Apple Silicon (M1–M4)
  • BYOK — your own AI keys

What it does

Hear it. Read it. Answer it.

Everything runs in one small floating window you can resize, dim, or tuck away.

Real-time transcription

System audio and your mic, transcribed live and labelled by speaker — on-device Apple Speech, no cloud required.

AI answer copilot

Ask any moment and get a tight, spoken-or-typed answer in a dedicated pane. Switch to a stronger model for hard problems on the fly.

Snapshot & read

Grab a region of the screen and OCR it instantly — entirely on-device with Apple Vision. Feed a diagram or a problem straight to the copilot.

Floating & adjustable

Always-on-top, resizable split view, opacity dial. Put the answers where you want and size them as big as you need.

Private & BYOK

Transcription and OCR happen on your Mac. The copilot runs on your AI keys — nothing is shared, each session is isolated.

Global hotkeys

Answer the moment and stop the voice without leaving your call — ⌃⌥A and ⌃⌥S, from anywhere.

Practice mode

Rehearse the interview before it's real.

Load a role and run a realistic dry-run — a mock interviewer that probes your answers, and a coding-assessment board that feels like the real online test.

Coding Assessment Question 2 / 3

Merge Overlapping Intervals

Given an array of intervals where intervals[i] = [start, end], merge all overlapping intervals and return the non-overlapping set covering all the input.

  • Constraints
  • 1 ≤ intervals.length ≤ 10⁴
  • 0 ≤ start ≤ end ≤ 10⁵
Sample input[[1,3],[2,6],[8,10]]
Expected[[1,6],[8,10]]
Mock interviewer Senior Backend · System Design
Walk me through how you'd shard that intervals table at write time.
I'd range-partition on start and keep a covering index…
Good. What breaks when two writers hit the same boundary?

One sharp follow-up at a time, grounded in what you just said.

Pricing

Start free. Go Pro when you mean it.

The app runs free on your own AI keys. Pro adds the hosted extras — sync, the per-role practice console, and priority builds.

Free

$0forever

Bring your own AI keys. No account required.

  • Live transcription + copilot
  • On-device screen OCR
  • Coding-assessment board
  • Your models, your keys
Download free
Most popular

Pro

$12/mo

Everything in Free, plus the hosted extras.

  • Cloud session sync
  • Hosted practice console (per-role)
  • Premium prompt packs
  • Priority notarized builds
Go Pro — $12/mo

Compare plans and check out on the pricing page.

Get it

Download MacTranscribe

A single notarized app. Drag it to Applications, grant Screen Recording & Microphone once, and you're set.

↓ Download for macOS
macOS 14 Sonoma or later Chip Apple Silicon Signed & notarized BYOK — your own AI keys

Private beta. Bring your own AI keys — MacTranscribe runs on your models, nothing is shared. After download: allow Screen Recording and Microphone in System Settings → Privacy & Security, relaunch once, and you're set.