Hacki
All BUIDLs

About the project

Is she ok?

When an earthquake hits, that's the first question. And it's the exact moment when nothing works — no wifi, no signal, no way to reach anyone.

Venezuela, Peru and Colombia all lived through it recently: whole areas cut off, thousands of people spending days without knowing how their families were. Our team lives in Mendoza, a seismic region with tremors every week. This is a problem that involves us.

What imok does

A terminal tool that does one thing: it lets you say you're ok, or that you need help, when there's no other way left to tell anyone.

Two words if you're fine. Three if you're not.

How it moves

No server to reach. No number to call.

→ Your check-in is signed with your key and stored on your device → Whoever walks past you carries it away — over Bluetooth, device to device → That person hands it to the next one they meet → When any of them reaches a network, everything they carried goes out at once

So you can lose your battery, your signal, or your phone entirely. The message already stopped depending on you.

The signature is what keeps this from becoming a game of telephone: anyone can carry your check-in, nobody can alter it, and nobody can check in as you.

Built on Pear

Started from hello-pear-bare, daemon variant — the command answers instantly and exits, a background relay does the carrying.

ble-swarmpeer discovery over Bluetooth Low Energy — this is what works with no network at all
Hyperswarmfor when there is internet
Hypercore + Hyperbeethe full roll call, stored locally on every device
Distributioninstalls from a pear:// link, OTA updates peer to peer, binaries for all six platforms

No server, no backend, no database anywhere. In the scenario we built this for, any server would already be down.

What it isn't

No delivery guarantee. No alarms. No private recipients. It's a roll call that travels — and when nobody is in range, it tells you exactly that instead of pretending the message went out.

Pear link in README --> https://github.com/MatiasRossello/ImOk/blob/main/docs/README.md