frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Open-source transcription that costs $0.02/hour instead of $30/month

https://github.com/braden-w/whispering
4•braden-w•18h ago
I built Whispering because I believe transcription is too fundamental a tool to be locked behind paywalls. It's a cross-platform desktop and web transcription app that turns speech into text with a keyboard shortcut, among other things.

The app lets you bring your own API key (OpenAI, Groq, etc.) and make direct calls. If you want complete privacy, it also supports local transcription. Either way, your audio never goes through any middleman servers. It's super lightweight (~22MB), built with Svelte 5 and Tauri, and works on Mac, Windows, and Linux.

I've been using it daily for the past few months and just released v7 last night. I spent a considerable amount of time developing a clean architecture that's hopefully educational to read. This is one of the most complex Svelte 5 apps in production, with extensive use of runes and TanStack Query.

I'm happy to answer questions about implementation or how to build desktop apps with this stack!

Comments

braden-w•18h ago
For those interested in the architecture: I use dependency injection at build time to share ~95% of code between desktop and web versions. Instead of maintaining separate codebases, I detect the platform and inject the appropriate service implementations.

The three-layer architecture has been particularly helpful:

- Services: https://github.com/braden-w/whispering/tree/main/apps/app/sr...: Pure functions with platform abstraction, no UI dependencies

- Query layer: https://github.com/braden-w/whispering/tree/main/apps/app/sr... : Adds reactivity, caching, and runtime dependency injection

Voice-activated mode is particularly nice when coding—you can keep your hands on the keyboard while dictating. The Svelte 5 runes + TanStack Query combination has been fantastic for managing real-time audio state.

Show HN: NYC Subway Simulator and Route Designer

https://buildmytransit.nyc
159•HeavenFox•18h ago•18 comments

Show HN: Piano Trainer – Learn piano scales, chords and more using MIDI

https://github.com/ZaneH/piano-trainer
186•FinalDestiny•3d ago•56 comments

Show HN: From Photos to Positions: Prototyping VLM-Based Indoor Maps

https://arjo129.github.io/blog/5-7-2025-From-Photos-To-Positions-Prototyping.html
43•accurrent•2d ago•1 comments

Show HN: Ossia score – A sequencer for audio-visual artists

https://github.com/ossia/score
83•jcelerier•15h ago•12 comments

Show HN: Unlearning Comparator, a visual tool to compare machine unlearning

https://gnueaj.github.io/Machine-Unlearning-Comparator/
38•jaeunglee•16h ago•2 comments

Show HN: I Got Tired of Calculator Sites, So I Built My Own

46•calculatehow•16h ago•35 comments

Show HN: HireIndex – A Searchable Directory for Who Wants to Be Hired on HN

https://hireindex.xyz
3•dk8996•4h ago•0 comments

Show HN: I wrote a "web OS" based on the Apple Lisa's UI, with 1-bit graphics

https://alpha.lisagui.com/
498•ayaros•1d ago•137 comments

Show HN: Modernized file manager and program manager from Windows 3.x

https://github.com/brianluft/heirloom
64•electroly•1d ago•15 comments

Show HN: Gore – A Doom Engine Port in Go

https://github.com/AndreRenaud/gore
4•EstIgnavus•8h ago•1 comments

Show HN: A Language Server Implementation for SystemD Unit Files

https://github.com/JFryy/systemd-lsp
72•arandomhuman•1d ago•21 comments

Show HN: Integrated System for Enhancing VIC Output

https://github.com/Bloodmosher/ISEVIC
10•bloodmosher•18h ago•2 comments

Show HN: An Apple-like computer with a built-in BASIC interpreter in my game

https://reprobate.site?stage=pearintosh
7•delduca•13h ago•0 comments

Show HN: Interactive pinout for the Raspberry Pi Pico 2

https://pico2.pinout.xyz
6•gadgetoid•17h ago•0 comments

Show HN: Life_link, an app to send emergency alerts from anywhere

4•ahmedfromtunis•12h ago•1 comments

Show HN: A simpler geofence reminder UI

https://apps.apple.com/us/app/remind-there/id6747366518
6•nidegen•17h ago•0 comments

Show HN: I made a CLI tool to batch convert handwritten notes to Markdown

https://github.com/tejas-raskar/noted.md
4•quitedev•15h ago•2 comments

Show HN: a community for collaborating on sideprojects

https://relentlessly.no/
43•0dKD•5d ago•25 comments

Show HN: Pixel Art Generator Using Genetic Algorithm

https://github.com/Yutarop/ga-pixel-art
22•ponta17•1d ago•13 comments

Show HN: Llms.txt Validator

https://llmstxtvalidator.dev/
3•cosmodev•15h ago•0 comments

Show HN: Doc81 – tech documentation tool designed in AI-native mind

https://github.com/ahnopologetic/doc81
6•stahn1995•16h ago•0 comments

Show HN: Simple wrapper for Chrome's built-in local LLM (Gemini Nano)

https://github.com/kstonekuan/simple-chromium-ai
32•kstonekuan•1d ago•3 comments

Show HN: I made Logic gates using CSS if() function

https://yongsk0066.github.io/css_if_logic_gate/
81•yongsk0066•5d ago•20 comments

Show HN: Vibechat – A chatroom for people bored waiting for Claude

https://github.com/antimatter15/vibechat
8•antimatter15•17h ago•0 comments

Show HN: AirBending – Hand gesture based macOS app MIDI controller

https://www.nanassound.com/products/software/airbending
91•bepitulaz•3d ago•24 comments

Show HN: Yoink AI – macOS AI app that writes everywhere (docs, browser, etc.)

https://www.useyoink.ai/
4•byintes•18h ago•1 comments

Show HN: Open-source transcription that costs $0.02/hour instead of $30/month

https://github.com/braden-w/whispering
4•braden-w•18h ago•1 comments

Show HN: BunkerWeb – the open-source and cloud-native WAF

https://docs.bunkerweb.io/latest/
103•bnkty•3d ago•31 comments

Show HN: GraphFlow – A lightweight Rust framework for multi-agent orchestration

https://github.com/a-agmon/rs-graph-llm
10•alonagmon•1d ago•3 comments

Show HN: I AI-coded a tower defense game and documented the whole process

https://github.com/maciej-trebacz/tower-of-time-game
312•M4v3R•3d ago•150 comments