frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Yap – OSS on-device voice dictation for macOS with no model to download

https://github.com/FrigadeHQ/yap
15•pancomplex•8h ago
Hey HN! I wanted to share this OSS project I've been working on.

It's called Yap and its a small menu-bar app for macOS that does voice to text for any input. You'll set a hotkey, press it, talk, press it again, and the text gets pasted into whatever field you were in. Everything runs locally and never leaves your computer. Fully OSS and MIT licensed.

With macOS 26, Apple recently added two new APIs, SpeechAnalyzer and SpeechTranscriber, that do streaming on-device speech to text using models the OS ships and manages. So the app ships no model of its own and loads nothing before the first word. A recent benchmark put Apple's model slightly ahead of Whisper Small on accuracy and about 3x faster (see: https://news.ycombinator.com/item?id=48894752). On Mac, there's really no need anymore to download models or pay for expensive APIs.

A lot of existing dictation tools do one of a few things I wanted to avoid with this OSS project. They either:

- cost money (for something that's literally built into the OS)

- bundle memory-intensive models (e.g. Whisper or Parakeet)

- webapps wrapped in Electron

- Intel macs straight up don't work

- closed source

- use third-party APIs that will have access to all your transcripts

It's around 3,000 lines of native Swift in a 4 MB app and idles near 60 MB of memory. Audio comes off AVAudioEngine into SpeechAnalyzer with volatile results turned on for the live preview, history is stored in SwiftData. There's no network code in it at all.

Repo and a demo available here: https://github.com/FrigadeHQ/yap

Happy to answer questions and would love to hear any feature requests!

Our position on open-weights models

https://www.anthropic.com/news/position-open-weights-models
494•surprisetalk•4h ago•701 comments

Benchmarking Opus 5 on SlopCodeBench

https://github.com/humanlayer/advanced-context-engineering-for-coding-agents/blob/main/benchmarki...
144•dhorthy•4h ago•35 comments

Astronauts describe persistent 'observer' sensation after 6 month missions

https://spacedaily.com/sd-v-astronauts-returning-from-six-month-missions-describe-a-persistent-ob...
82•zdw•3h ago•35 comments

DConf 2026 in London

https://dconf.org/2026/index.html
50•teleforce•3h ago•24 comments

RTX 2080 Ti Memory Upgrade to 22 GB

https://gpusolutions.net/rbservices/graphics-card-upgrade/
28•wslh•3d ago•16 comments

Watching Go's new garbage collector move through the heap

https://theconsensus.dev/p/2026/07/19/observing-gos-garbage-collector-old-and-new.html
177•matheusmoreira•2d ago•17 comments

C/C++ projects packaged for Zig

https://github.com/allyourcodebase
32•jcbhmr•3h ago•22 comments

The Burau representation of the braid group is faithful for n = 4

https://arxiv.org/abs/2607.05283
19•wglb•2h ago•7 comments

Three Theses on the Literacy Crisis

https://trevoraleo.substack.com/p/three-theses-on-the-literacy-crisis
18•samclemens•2d ago•11 comments

Launch HN: Rise Reforming (YC S26) – Turning Waste Gases into Valuable Chemicals

https://www.rise-reforming.com
60•george_rose25•6h ago•22 comments

Self-contained highly-portable Python distributions

https://gregoryszorc.com/docs/python-build-standalone/main/
118•jcbhmr•7h ago•23 comments

Securing Services with Rootless Containers

https://blog.coderspirit.xyz/blog/2026/07/06/securing-services-with-rootless-containers/
68•speckx•4d ago•22 comments

Glue bonds to nonstick surfaces and wipes clean with ethanol

https://cen.acs.org/materials/adhesives/glue-bonds-nonstick-surfaces-wipes-clean/104/web/2026/07
154•gmays•4d ago•89 comments

Ray tracing massive amounts of animated geometry using tetrahedral cages

https://gpuopen.com/learn/ray-tracing-massive-amounts-animated-geometry/
77•LorenDB•4d ago•10 comments

Show HN: Yap – OSS on-device voice dictation for macOS with no model to download

https://github.com/FrigadeHQ/yap
16•pancomplex•8h ago•0 comments

Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)

https://misago-project.org/t/removing-reactjs-from-the-codebase-and-adapting-htmx-for-ui-interact...
236•Ralfp•16h ago•163 comments

A missing underscore sent innocent man to prison for 18 months

https://arstechnica.com/tech-policy/2026/07/police-missed-one-underscore-and-sent-the-wrong-man-t...
156•quantified•4h ago•80 comments

Exploiting Volvo/Eicher's fleet platform to gain control over all users/vehicles

https://eaton-works.com/2026/07/27/my-eicher-hack/
137•EatonZ•11h ago•44 comments

The computer that helped win World War II

https://spectrum.ieee.org/colossus-computer-ieee-milestone
176•baruchel•5d ago•72 comments

Paged Out #9 [pdf]

https://pagedout.institute/download/PagedOut_009.pdf
184•laurensr•12h ago•22 comments

Judge Rejects Google's Attempt to DMCA Its Way Out of Being Scraped

https://www.techdirt.com/2026/07/27/judge-rejects-googles-attempt-to-dmca-its-way-out-of-being-sc...
270•cdrnsf•8h ago•105 comments

Show HN: FeyNoBg – Automatic background removal model and training library

https://usefeyn.com/blog/feynobg/
93•snyy•9h ago•22 comments

Show HN: Trylle – The Next-Gen Git Platform for Modern Teams

https://trylle.com/home
8•Xlab•3h ago•3 comments

UpCodes (YC S17) is hiring remote AE's to help make buildings cheaper

https://up.codes/careers?utm_source=HN
1•Old_Thrashbarg•9h ago

Hard Road – A beautiful procedural post-apocalyptic game

https://hardroad.xyz/
35•getbutterfly•4h ago•12 comments

Libsm64: Mario 64 as a library for use in external game engines

https://github.com/libsm64/libsm64
186•klaussilveira•16h ago•21 comments

Forth

https://xkcd.com/3277/
135•beardyw•6h ago•28 comments

MAI-Cyber-1-Flash inside MDASH

https://microsoft.ai/news/introducing-mai-cyber-1-flash-inside-mdash/
220•migmartri•9h ago•108 comments

Bytecode-to-Source Mapping

https://tidefield.dev/bytecode-to-source-mapping/
39•evakhoury•8h ago•2 comments

Kimi K3 Now Available via Telnyx Inference API

https://telnyx.com/release-notes/kimi-k3-telnyx-inference
22•fionaattelnyx•3h ago•5 comments