frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: TongueType – Local, privacy-focused Whisper dictation for macOS

https://tonguetype.app/
2•claviska•2h ago
Hi HN,

I'm a longtime web dev, but this is my first macOS app. Feedback is very welcome <3

I built TongueType because every dictation app I tried failed at least one of three things: it sent my audio to someone's cloud, it charged me monthly fee, or it felt clunky or enterprisy. The cloud thing kills it for anything sensitive. The subscription thing is insulting for what amounts to "Whisper + a hotkey."

TongueType runs Whisper locally on Apple Silicon via CoreML. It's built to feel like a second keyboard: tap the hotkey, talk, let go, words appear. It sits in the menu bar (no dock icon, no buttons to click). I use it constantly for LLM prompts, code comments, emails, and DMs. It gets out of the way completely. (It can also transcribe audio and video files.)

No accounts, no servers, zero telemetry. The free tier is 30 minutes of live dictation per month. Pro is $19.99 one-time for up to 5 Macs. No subscription, and I'm committing to keeping it that way.

I wanted the app to be fun and personal. I included twenty accent colors including Rainbow Mode that runs a satisfying gradient through a waveform while you talk. Custom listening labels, adjustable overlay position, spoken cues like "new paragraph" or "scratch that." And customizable post-processing rules! I want the app to feel like its yours instead of something you're renting.

Two things worth mentioning about what didn't work:

First, I tried building an iOS keyboard extension as part of the app. iOS dictation just isn't great, and a local Whisper keyboard would have been a real upgrade. Turns out keyboard extensions can't access the microphone API at all on iOS, so the the only workaround is bouncing out to a host app to record then back to the keyboard, which is a terrible experience. Because of that, it's macOS only.

Second, I originally submitted it to the Mac App Store and it was rejected under Guideline 2.4.5, which says an app can't use Accessibility APIs for non-accessibility purposes. This is the infamous rule that gets most dictation apps rejected. The irony is that third-party dictation apps have a very real accessibility angle. People with RSI, tremor, arthritis, post-stroke hemiparesis, etc. often find long-form typing to be painful or even impossible. Apple's stance is that "inserting text at the cursor" isn't an accessibility use case, even when the user literally can't use their hands. So it's a direct download, signed and notarized, outside the App Store.

And a huge shout out to what worked really well: Polar (polar.sh) was an absolute joy to setup and use for payments! It feels like Stripe circa 2011. It's simple, fast, intuitive, and just works.

Website and download: https://tonguetype.app/

(My daughter did the voiceover for the video...she did a great job!)

I'm happy to answer any questions, and genuinely want to hear what's broken or could be better!

Show HN: Find the best local LLM for your hardware, ranked by benchmarks

https://github.com/Andyyyy64/whichllm
256•andyyyy64•5h ago•51 comments

Show HN: Ane, a new chord-based terminal code editor with one-shot CLI edits

https://github.com/prettysmartdev/ane
2•cohix•1h ago•0 comments

Show HN: GlycemicGPT – Open-source AI-powered diabetes management

https://github.com/GlycemicGPT/GlycemicGPT
61•jlengelbrecht•10h ago•47 comments

Show HN: TongueType – Local, privacy-focused Whisper dictation for macOS

https://tonguetype.app/
2•claviska•2h ago•0 comments

Show HN: Vibe Coding a $20k /Year Enterprise Logistics Platform

https://trmnl.com/blog/vibe-coding-shiphero
14•ryanckulp•1h ago•1 comments

Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model

https://github.com/cactus-compute/needle
738•HenryNdubuaku•2d ago•207 comments

Show HN: GridTravel – A community based travel app for users to share routes

https://www.gridtravel.app
49•knuaym9•17h ago•29 comments

Show HN: Running the second public ODoH relay

https://numa.rs/blog/posts/odoh-anonymous-dns-without-an-account.html
118•rdme•1d ago•41 comments

Show HN: OrcaSheets, local first analytics engine to process billions of rows

https://orcasheets.ai
5•ydgandhi•4h ago•3 comments

Show HN: Sanjaya – Academic paper discovery and extraction (OpenAlex/Scrapy)

https://sanjaya-six.vercel.app/
2•oug-t•5h ago•1 comments

Show HN: Domain DMARC Checker

https://dmarcdefender.io/tools/domain-check
6•c0nrad•5h ago•0 comments

Show HN: Mailenc – Test if your PGP email setup works

https://mailenc.org/
5•soeckly•5h ago•0 comments

Show HN: Race to the Bottom

https://race-to-the-bottom.onrender.com
57•maxwellito•1d ago•47 comments

Show HN: I solved my study problems by talking to a goose

https://professorgoose.com/
11•polaritymaking•9h ago•9 comments

Show HN: Nibble

https://github.com/glouw/nibble
95•glouwbug•1d ago•24 comments

Show HN: Gigacatalyst – Extend your SaaS with an embedded AI builder

60•namanyayg•2d ago•24 comments

Show HN: JDS – a Copilot skill suite for structuring AI coding behavior

https://github.com/josipmusa/jds
7•anaq42•18h ago•0 comments

Show HN: Openvid – open-source cinematic screen recorder and mockup editor

https://github.com/CristianOlivera1/openvid
5•cristianolivera•14h ago•0 comments

Show HN: Agentic interface for mainframes and COBOL

https://www.hypercubic.ai/hopper
94•sai18•2d ago•49 comments

Show HN: Statewright – Visual state machines that make AI agents reliable

https://github.com/statewright/statewright
122•azurewraith•3d ago•54 comments

Show HN: TikTok but for scientific papers

https://andreaturchet.github.io/website/index.html
191•ciwrl•3d ago•76 comments

Show HN: Latencies and BEIR – Typesense, Meilisearch, Elasticsearch, Amgix Now

https://amgix.io/blog/2026/05/14/release-now-v0.1.1/
2•kvasserman•13h ago•5 comments

Show HN: Parse LLM Markdown streams incrementally on the server or client

https://github.com/nimeshnayaju/markdown-parser
4•nayajunimesh•16h ago•1 comments

Show HN: A modern Music Player Daemon based on Rockbox firmware

https://github.com/tsirysndr/rockbox-zig
122•tsiry•6d ago•28 comments

Show HN: Full Stack HQ – Claude.md and Agent Stack for Claude Code

https://github.com/sabahattink/antigravity-fullstack-hq
7•sabahattink•18h ago•0 comments

Show HN: Browse 61 3D Printable Robots

https://orobot.io/
13•xanderjanz•20h ago•1 comments

Show HN: SwiftUI package for onboarding flows in iOS apps

https://github.com/Vadimkomis/onboarding
2•vadimkomis•19h ago•0 comments

Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity

https://github.com/ab-613/opengravity
105•ab613•3d ago•30 comments

Show HN: Claude-stash – an idea queue for Claude Code

https://github.com/AmirSoleimani/claude-stash
4•Amirso•19h ago•1 comments

Show HN: I made a Clojure-like language in Go, boots in 7ms

https://github.com/nooga/let-go
282•marcingas•5d ago•84 comments