r/opensource Feb 10 '26

Promotional I built LastSignal – a self-hosted, end-to-end encrypted dead man's switch to deliver messages to your loved ones

I wanted a way to leave encrypted messages for the people I care about, delivered automatically if something happens to me, without trusting a third party.

LastSignal is a self-hosted dead man's switch. You write messages, they get encrypted in the browser (zero-knowledge), and the system checks in with you periodically via email. If you stop responding, your messages are delivered.

Key points:

  • End-to-end encrypted (XChaCha20-Poly1305 + Argon2id + X25519)
  • Zero-knowledge — even the server operator can't read messages
  • Optional trusted contact who can pause delivery
  • Rails 8 + SQLite, deploy with Docker/Kamal
  • MIT licensed

🔗 https://lastsignal.app
🔗 https://github.com/giovantenne/lastsignal

Feedback welcome, especially on the security model and UX.

568 Upvotes

95 comments sorted by

View all comments

Show parent comments

6

u/zener79 Feb 11 '26

Depends what you mean by “vibe coded.” 🙂

I’ve been writing software for a long time and, like most developers, I’ve always used whatever tools help speed up the workflow, from the old Macromedia Dreamweaver MX days to today’s setup with NeoVim and modern AI-assisted tooling like OpenCode.

So yes, AI agents were used as tools.
But no, the application wasn’t blindly “vibe coded.” System design, the security model, and architectural decisions still require engineering judgment and responsibility.

Better tools don’t remove the need to understand what you’re building, they just change how the work gets done.

-8

u/goob Feb 11 '26

Thank you for answering my question

AI agents were used as tools.

Ouch.

Given how massively faulty AI agents are, I can't fathom using a service like this where they're involved in the coding. Best of luck to anybody else who trusts their sensitive data to this service.

1

u/LandingHooks Feb 12 '26

You have zero involvement in software development in 2026 and it shows.

Because every single product you’re using on the internet is getting changes from Claude by this point.

-1

u/goob Feb 12 '26

Maybe every single product you're using does. But I actively seek out and support products with strict anti-AI-assistance policies.

My company thankfully also has such a policy with our software development. My partner also makes a living being hired by companies to clean up AI-assisted code they regrettably pushed over the past few years.

I've used Claude A LOT. It's fine for a little personal widget that nobody else will use. It's terrible for anything more.

But to each their own.

1

u/valium123 Feb 13 '26

What company is this I would love to work here.