Jul 29, 2026 · by Christian Mathiesen · View source

Yap

Open-source voice dictation for Mac, fully on-device

Yap

Editorial analysis

The typing bottleneck is a cross-border margin problem

Every cross-border e-commerce operator I know spends the day typing things that are worth more than they look. A marketplace buyer-seller reply that has to thread the policy needle. A supplier email that accidentally reveals your landed cost structure. A short-video script that encodes your positioning. A claim dispute that decides whether a lost shipment eats a quarter’s margin. Voice dictation should be the obvious unlock, but the incumbent tools got bloated the moment Whisper made transcription cheap — subscriptions, remote APIs, gigabyte model downloads, and apps that burn hundreds of megabytes just to render a menu bar icon. Yap, an open-source Mac dictation utility from Frigade, flips that: fully on-device, zero network calls, native Swift, MIT licensed, free. For a seller, that isn’t a feature list. It’s a data-security posture, a cost argument, and a useful lens for re-auditing every overpriced tool in your stack.

What Yap actually solves: the friction between speech and the cursor

The workflow is almost boringly simple. You set a hotkey, talk, press the hotkey again, and the transcript lands in whatever field has focus — a case log, an order notes field, a supplier portal. No model download, no account creation, no first-run onboarding. It runs entirely on-device using the speech APIs Apple shipped in macOS 26, and it carries no model of its own. The launch page puts it at about 3,000 lines of native Swift in a 4 MB app that idles near 60 MB of memory. It’s free, MIT licensed, and the company says it built the thing for itself because every alternative was either subscription-based, required running “beefy 1GB+ models,” shipped a whole browser engine to render a menu bar icon, or sent transcripts to a remote API — “even Apple’s built in dictation!” as Christian Mathiesen, Frigade’s CTO, put it in the comments.

Why should a cross-border operator care about a four-megabyte Mac utility? Because the most expensive typing in your day isn’t listing copy. It’s the reactive queue: buyer-seller messages with a response-time clock running, escalation emails, supplier follow-ups sent to factories on the other side of a time zone. A tool that removes transcription friction and requires zero context-switching pays for itself in response metrics alone. Early testers confirm the core promise. One commenter calls it “remarkably quick and accurate” and says it’s ideal for short, quick messages and emails, while noting it didn’t initially clean up verbal stumbles — a gap the maker says was already fixed in a release the same day.

The privacy part is the part I want sellers to sit with. Most dictation tools, including the default one on your Mac, are effectively a wiretap on your most sensitive operational text. The maker’s comment is explicit: many tools “rely on sending your private transcripts to remote APIs.” Yap makes no network calls and works offline, which means supplier pricing, customer PII, ad angles, and not-yet-live product names stay on your machine. For a cross-border operator, where data crosses jurisdictions and platform policies, that’s compliance hygiene, not paranoia.

How it differs from the incumbents, and what the difference signals

If you’ve tried dictation software, you’ve tried one of two families. The first is the cloud-subscription camp — tools like Wispr Flow, which the thread treats as the incumbent to beat, plus a shelf of monthly-billing rivals. The second is the local heavyweight camp: Whisper-based tools that are accurate but heavy, downloading a model that can run past a gigabyte and demanding a machine that can chew through it. Fine for a developer. Annoying for a seller who just wants to reply to a customer in Düsseldorf about a damaged parcel without opening the system monitor first.

Yap is a third family, and the source material tells you exactly why it feels different. Early commenters are already calling it a Wispr Flow killer, and another commenter nails the mechanism behind the usual bloat: most apps in this category ship a whole browser engine — usually Electron — just to draw the menu bar icon. That’s where the hundreds of megabytes go. Yap is native Swift calling a speech API already baked into the operating system, so there’s no runtime to carry and no model to download.

That gives me a heuristic worth applying to every software purchase this year: ask whether the app is native or Electron, and whether it downloads a model on first run. Those two answers predict almost everything about how heavy a tool will feel six months later, once the vendor has added five features you didn’t want and the memory footprint has tripled. Yap also preserves your clipboard — it doesn’t overwrite what you copied to insert its transcript — which sounds trivial until a dictation app destroys a SKU list you just pulled from Helium 10.

The other difference is what you give up, and it’s structural. Yap’s language support is Apple’s, not the maker’s. The tool runs on Apple’s on-device speech APIs, so the languages it supports and how well it handles each one are determined by Apple’s current on-device model. If Apple supports your language poorly, Yap can’t fix it; if Apple improves in a point release, Yap improves for free. A commenter adds the practical test: open System Settings, Keyboard, Dictation, and check whether your language is available for on-device dictation. If it’s server-only, expect weaker results.

Why marketplace sellers should care more than store owners

I’ll go further than the launch page goes. Marketplace sellers have a structural reason to love a dictation tool that isn’t an AI writing assistant: buyer-seller messaging on Amazon is a policy minefield. The platform’s systems screen messages for manipulation, external links, and prohibited language, and the risk compounds when an LLM dresses up your reply in polished marketing prose. A raw transcriber that converts your spoken words to text without injecting an AI voice means you reply in your own voice and keep compliance risk lower. Speed also compounds: Amazon’s 24-hour response-time requirement makes every minute count, and if you’re drafting in Amazon Seller Central while the clock runs, a hotkey-to-paste workflow beats typing every time. Shopify store owners can answer a customer tomorrow morning; a marketplace seller who misses the window eats a performance metric.

Privacy also lands harder on Amazon. Buyer-seller transcripts can contain addresses, order numbers, and account details — exactly the data you don’t want flowing to a third-party transcription API for retention and model training. “Nothing leaves your machine” is a purchasing criterion when your account health and your customers’ data are both on the line. On the store-owner side, the same logic applies but the stakes are lower: fewer regulated messages, fewer address-level PII pings, more forgiveness for a slow reply.

What cross-border operators can borrow, even if they never install Yap

I want to push past the product. Yap is a utility, not an e-commerce platform, but it models four operating principles that transfer directly to how you build and buy tooling in this industry.

First, bloat is a choice, not a law of physics. Most dictation apps aren’t heavy because transcription requires it; they’re heavy because the vendor chose Electron, or chose to phone home for inference, or bundled a model as an upsell. When you evaluate repricers, analytics dashboards, and support helpdesks, ask the same question: is this tool native to the job, or is it a browser with a business model? A tool that’s light today because it was built properly tends to stay that way. A tool that’s light today because it’s new will metamorphose into a monster after the next funding round.

Second, the “we built it for ourselves” open-source play is underrated in e-commerce ops. Frigade open-sourced Yap under the MIT license because it scratched its own itch, and its only ask is feedback. That’s a reminder that a lot of overpriced niche software is a thin wrapper around an API you could call yourself, or around an open-source alternative you could run internally — inventory reconciliation scripts, review-monitoring dashboards, reporting automations. Your team may not be able to build a repricer, but you can adopt MIT-licensed tooling for the boring 80% and stop paying per-seat for trivial utilities.

Third, privacy is a moat. The most striking claim in the entire launch isn’t about accuracy — it’s that the app works offline and never sends your data anywhere. In cross-border, you hold data that is valuable to third parties and sensitive to your buyers. Every tool that touches that data should be able to make the same claim. If it can’t, you aren’t “using software.” You’re exporting your margins and your customers to someone else’s model.

Fourth, measure what a tool actually idles at. The launch page says “near 60 MB.” A tester in the thread measured 39.7 MB. The maker’s first comment says “a few MB.” All three were published by the same people on the same day. It’s a minor sin in a free utility, but it’s the same sin vendors commit on pricing pages everywhere — and cross-border operators, who live and die by landed-cost math, should be suspicious of any vendor who can’t keep its own numbers straight.

Where the math breaks

The irony is that the same thread that praises Yap for being light also catches it fudging its figures. The launch page says it idles near 60 MB of memory. A tester reports 39.7 MB. The maker’s own comment says “a few MB.” None of these is disqualifying — even 60 MB is lean next to an Electron app — but the exchange matters for two reasons. First, it’s a reminder that even a well-run launch ships with documentation inconsistencies, and what’s true of a 4 MB app on a Tuesday is true of a forty-thousand-dollar annual contract: the person who wrote the landing page and the person who wrote the code often don’t share a brain. Second, the thread surfaces an unanswered question about secure text fields — password manager vaults and sudo prompts, where macOS deliberately blocks accessibility APIs from reading or writing. “Works anywhere you can type” has a carve-out the maker hasn’t fully addressed. Neither issue kills the tool. Both should temper how much trust you extend to its bigger claims.

Where my judgment says it falls short

I like Yap more than I expected to, so let me say the harsh part clearly.

This is a Mac-only utility, and cross-border operations are not Mac-only. Some of the most serious operators I know run Windows because their back-office stack — freight forwarder portals, customs platforms, factory ERPs, certain repricers — is Windows-first. A tool that’s this good on Mac creates an awkward split: your founder gets a speed advantage, your operations floor doesn’t, and you’ve optimized the wrong machine. Until a Windows fork or a cross-platform equivalent appears, Yap is a founder-class tool, not an operations-floor tool.

The second gap is the ceiling Apple sets. The maker claims Apple’s on-device speech API matches frontier models in benchmarks; I’ll take that on faith. But the tradeoff is real: tied to Apple’s API means you get Apple’s languages and Apple’s accuracy, with no way to swap in a better model later. When a Ukrainian speaker in the thread asks whether the app supports Ukrainian, the maker’s answer is “30+ different ones” — which is to say, support is Apple’s to give, and quality depends on how well Apple’s on-device model handles the language today. That’s fine for a free utility. It caps Yap’s usefulness if your team writes in a language Apple treats as second-class.

The third shortfall is that Yap deliberately stops at dictation. It doesn’t format, it doesn’t integrate, and the first release didn’t even clean up verbal stumbles — the maker says the fix shipped in the updated release on Frigade’s site the same day. For long-form listing copy or account appeals, raw transcription still needs a second pass. That’s acceptable for a tool that costs nothing and owns none of your data, but it means Yap is one element in a pipeline, not the pipeline itself.

Finally, there’s the maintenance question. Yap is built by Frigade, whose core business is developer tooling for onboarding and product experiences. Yap is a lovingly built scratch-an-itch project, MIT-licensed so the community can take it over if Frigade moves on. MIT protects you from vendor lock-in; it doesn’t guarantee a roadmap. For a free tool, that’s a fine trade. For anyone building a dependent daily workflow around it, it’s a constraint to plan around, not a reason to skip.

What I’d watch / test next

If any of this resonated, steal fifteen minutes this week. Download Yap and dictate one real buyer-seller reply directly into your marketplace back office, then dictate the same reply into your store’s order notes field, and compare how much editing you actually do. Watch whether your clipboard survives the insertion, and deliberately test a secure field — your password manager’s unlock, say — to see whether it fails loudly or silently; that will tell you how honest the “works anywhere you can type” claim really is. Then open System Settings > Keyboard > Dictation and check whether the languages your team actually writes in — German, Japanese, Spanish for your marketplace rollouts — are available on-device. Finally, run the native-versus-Electron audit across your paid SaaS: list every tool that downloads a model, phones home, or ships in a browser wrapper, and ask whether you’re paying for computation you don’t control. And watch Yap itself over three months — whether Frigade keeps shipping, whether a Windows fork appears, whether the grammar-cleanup promise holds. A four-megabyte dictation app won’t transform a seven-figure brand. But the discipline behind it — local, private, cheap, and built for the user’s actual hands — is exactly the discipline most of your current toolstack is missing.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free