frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: On-device meeting transcription for your Mac

4•paynedigital•1h ago
Hi HN!

Like a lot of people, I love Granola and use it every day. The onboarding experience, the numerous delighters, the flourishes and the way it just works are all testament to the quality bar you can clear with an Electron app given enough care and expertise. It was the first app I'd ever used which recorded system audio on Mac without recording video too, which sparked a year-long obsession with Apple's Core Audio taps API, led to me creating an open source Swift library which makes that API easier to use, and won me several bits of fascinating freelance work.

One thing I've never loved is that everything passes through and only exists on someone else's servers. Every frame of audio - from your mic or other speakers on your call - goes through one of the SOTA realtime ASR providers. Your transcript and notes presumably pass through a frontier cloud LLM, and your summaries live on Granola's servers. There are lots of upsides to this: the transcription speed and quality are unmatched, the summarisation is awesome, and your meeting notes sync across all your devices, though all at the cost of privacy.

I've been building up my toolkit in this space for a while: System Audio recording, custom notification windows, Acoustic Echo Cancellation, automatic meeting detection - different parts of the puzzle I've slowly pieced together over the past year or so. Recently discovering FluidAudio[1] finally let me build something I've wanted for a while: an app which privately transcribes your meetings in realtime, captures both sides of each call, and stores and summarises entirely on device. It's called talat[2], and I launched an early pre-release version last week.

It's a Tauri app, which means the download size weighs in at 20MB. It's also a commercial project - I'm self-employed and need to make a living - but I hope even in the day and age of AI-commoditised software, there's enough in the app today and the direction of travel to justify the one-time purchase cost. While default-private is important, so is empowerment, so it lets you configure almost everything, including whether you want to use a different on-device or cloud LLM for summarisation.

Lots of stuff needs improvement. Speaker diarisation is pretty rough. The app is macOS only and needs an M-series chip due to its use of the ANE for transcription. Local LLM summarisation (Qwen3-4B-4bit is the default) can be hit and miss, though in truth the more I use talat, the less I care about summarisation and the more I care about the transcript simply being there, ready to refer back to later as and when I want to.

I'd really value your feedback, and I'd be delighted to answer any questions. The implementation was hugely accelerated through Claude Code, but the architecture, the design patterns, and all the little hard-won pieces of the puzzle mentioned earlier are entirely human. You don't need an account to use it, and there are no in-app analytics tracking what you're up to.

[1] https://github.com/FluidInference/FluidAudio [2] https://talat.app

Recovery of the first fiber-optic submarine cable across an ocean – TAT-8

https://www.submarinenetworks.com/en/nv/insights/recovery-of-the-world-s-first-fiber-optic-submar...
1•marklit•38s ago•0 comments

How to write yourself every day

https://psyche.co/guides/how-to-write-yourself-every-day
1•herbertl•45s ago•0 comments

JupyterLab 4 Extensions

https://blog.jupyter.org/700-jupyterlab-4-extensions-8ac295b3d974
1•ktaletsk•1m ago•0 comments

What's Behind 'Alpine Divorce'?

https://www.theguardian.com/lifeandstyle/ng-interactive/2026/mar/17/alpine-divorce-abandoned-hiki...
1•Tomte•1m ago•0 comments

Show HN: Motif - Analyze your Cursor and Claude Code chat history

https://github.com/Bulugulu/motif-cli
1•Bulugulu•2m ago•0 comments

Agentic review of Linux Kernel code changes

https://github.com/sashiko-dev/sashiko
1•l2dy•2m ago•0 comments

Show HN: The-telegram-telegram (thermal printer style)

https://github.com/rscircus/the-telegram-telegram
1•eigenlab•3m ago•0 comments

The Benefits of Conforming

https://beyondloom.com/blog/conforming.html
1•tosh•4m ago•1 comments

Show HN: Packet28 – Context Layer for AI coding agents

https://packet28.dev
2•usharma123•5m ago•0 comments

Ask HN: How do you distinguish prompt issues from model failures in LLMs today

2•se4u•6m ago•0 comments

Lifeguard: A fast Rust-based static analysis tool, for Python lazy imports

https://github.com/facebook/Lifeguard
1•phpencil•6m ago•0 comments

AWS spurs Catch-22, ending PostgreSQL 13 support for RDS

https://www.theregister.com/2026/03/17/aws_ends_support_postgresql_13_rds/
1•arusahni•7m ago•0 comments

EU Inc.: incorporate in any EU country in 48 hours with no minimum capital

https://twitter.com/EU_Commission/status/2034231737161588800
2•bpierre•8m ago•1 comments

Population Around a Point

https://www.tomforth.co.uk/circlepopulations/
1•bookofjoe•8m ago•0 comments

Xiaomi MiMo-V2-Pro: Flagship Foundation Model Towards Agent Era

https://mimo.xiaomi.com/mimo-v2-pro
2•gainsurier•8m ago•0 comments

Construct's official 3D model object

https://www.construct.net/en/blogs/construct-official-blog-1/introducing-constructs-1900
1•AshleysBrain•8m ago•0 comments

Preventing and Debugging Memory Leaks in Node.js

https://betterstack.com/community/guides/scaling-nodejs/high-performance-nodejs/nodejs-memory-leaks/
1•eustoria•9m ago•0 comments

Optimization lessons from a Minecraft structure locator

https://purplesyringa.moe/blog/optimization-lessons-from-a-minecraft-structure-locator/
1•gavide•10m ago•0 comments

Coastline – detect resonance between ideas, fed by your OpenClaw agent

https://coastline-production.up.railway.app/
1•pb_lightmind•11m ago•1 comments

Your ChatGPT Conversations Aren't as Private as You Think

https://stellarraccoon.com/your-chatgpt-conversations-arent-as-private-as-you-think-heres-whats-b...
1•eustoria•11m ago•0 comments

Verifying Move Borrow Checker in Lean:An Experiment in AI-Assisted PL Metatheory

https://proofsandintuitions.net/2026/03/18/move-borrow-checker-lean/
1•matt_d•12m ago•0 comments

Show HN: Augre – A cross platform ePub reader for deep reading

https://getaugre.com
1•ishanr•13m ago•0 comments

Judge orders Krafton to re-hire Subnautica studio founders

https://www.rockpapershotgun.com/subnautica-2-bosses-handed-back-control-of-company-after-judge-f...
1•12_throw_away•13m ago•0 comments

Show HN: HypergraphZ – Hypergraph Implementation in Zig

https://github.com/yamafaktory/hypergraphz
1•yamafaktory•14m ago•0 comments

Show HN: My VPS got DDoS'd into a kernel panic, so I learned XDP

https://liuu.org/posts/ddos/
1•kennethhh•15m ago•0 comments

Understanding Detection of Belowground Natural Gas Leaks in Urban Environments

https://www.sciencedirect.com/science/article/pii/S2667143325001647
1•PaulHoule•17m ago•0 comments

Does "AI" cause delusion, or just attract those aleady suffering?

3•chrisjj•19m ago•0 comments

Digg Is Gone Again

https://digg.com
3•hnarayanan•20m ago•1 comments

Ask HN: How do you use AI agents in your day to day life?

1•sujayk_33•20m ago•0 comments

Show HN: Built a crosslister (in PHP!) that supports Vinted (which has no API)

1•gosixl•21m ago•0 comments