How HN: A messaging app that keeps all your data local – no cloud, no tracking

1 annuaicoder 4 8/9/2025, 2:10:02 PM
I got tired of messaging apps that send all my data to the cloud, so I built Links Messenger - a desktop app where everything stays on your device.

Privacy features: - Local SQLite database - no cloud storage - Encrypted passwords with bcryptjs - Peer-to-peer voice calls via WebRTC - No analytics, tracking, or external requests - Open source so you can verify everything

It's like having your own private messaging server, but simpler. The app includes real-time messaging, voice calls, emojis, and contact management - all running locally.

Perfect for teams that want to communicate without sending data to third parties, or anyone who values privacy.

The code is open source and you can build it yourself or download the pre-built version.

Try it: https://annuaicoder.github.io/Links-Messenger Code: https://github.com/annuaicoder/Links-Messenger

What do you think about local-first messaging apps?

Comments (4)

Bender · 10h ago
The source code is just an html download page. The artifact is too big for virustotal to scan. What is this? What type of encryption is used for text and voice? Where is the source code? Where are the details about the fixes? What was the original Chrome webstore URL for this application?

Something seems very off about this, like I am being red-teamed.

annuaicoder · 4h ago
What I mean by “open source” is that the compiled build is ready along with the download page. All the core application code is proprietary, but if you have security concerns, please don’t hesitate to let us know. We will make the full logic, code, and implementation open source if needed.
jqpabc123 · 10h ago
What do you think about local-first messaging apps?

I think --- it is an interconnected world and not too many people can exist with only *local* communication.

For those who can't, they will need to find an alternative with broader reach. And once a broader, more general purpose solution is found, they will be inclined to use it locally too.

annuaicoder · 4h ago
I think there may be a bit of a misunderstanding — “local-first” in our case doesn’t mean local-only. The app is designed so your data stays on your device first, but you can still connect and communicate with anyone worldwide. This gives you the benefits of privacy and offline resilience without limiting your reach.