u/Guus196

MeshGemma: offline disaster mesh for iPhone, phones find each other in airplane mode, gemma 4 runs on-device
▲ 10 r/coolgithubprojects+1 crossposts

MeshGemma: offline disaster mesh for iPhone, phones find each other in airplane mode, gemma 4 runs on-device

me and a friend built this for a kaggle competition. no internet, no towers, no extra hardware. two phones in airplane mode find each other over bluetooth, sync signed incident reports across a multi-hop mesh, and run gemma 4 for medical Q&A and injury triage. open source.
https://www.kaggle.com/competitions/gemma-4-good-hackathon/writeups/new-writeup-1778607604484

youtube.com
u/Guus196 — 10 hours ago

built a free open source app that meshes phones together over bluetooth with no internet or cell signal, runs AI on-device

me and a friend built MeshGemma for a kaggle competition. two phones in airplane mode find each other, sync location and incident reports over a multi-hop mesh, and run gemma 4 on-device for medical Q&A and injury triage. offline map included.

seems relevant to people who spend time off grid. curious if it would actually be useful.

more info can be found here:

https://www.kaggle.com/competitions/gemma-4-good-hackathon/writeups/new-writeup-1778607604484

reddit.com
u/Guus196 — 10 hours ago

used an on-device LLM to compress disaster incident reports to under 200 bytes for LoRa uplink, curious if the packet format makes sense

Me and a friend built an offline disaster app for a kaggle competition that uses gemma 4 on-device to compress mesh incident reports into under 200 bytes for radio uplink. sample output:

{"v":1,"n":3,"med":[{"BRN":"52.030,5.979"}],"haz":[{"HAZ":"52.030,5.970"}],"sup":[{"SUP":"52.030,5.971"}],"loc":[52.03,5.967],"t":1440}

transmission is simulated in this build but the payload format is real. feedback from people who actually operate LoRa or packet radio would be genuinely useful.

https://www.kaggle.com/competitions/gemma-4-good-hackathon/writeups/new-writeup-1778607604484
source code and a writeup can be found here if additional info is needed

reddit.com
u/Guus196 — 10 hours ago

built a phone-only mesh for disaster response, no extra hardware

built an app for a kaggle competition that does something similar to meshtastic but runs entirely on phones. phones mesh over bluetooth and wifi direct, sync signed incident reports, run gemma 4 on-device for medical Q&A and injury triage, and compress incidents to 200 bytes for LoRa uplink.

no LoRa radio in this build, transmission is simulated. curious what this community thinks is missing compared to proper mesh hardware.
https://www.kaggle.com/competitions/gemma-4-good-hackathon/writeups/new-writeup-1778607604484

reddit.com
u/Guus196 — 10 hours ago

built a phone-to-phone mesh with on-device AI for disaster response as a kaggle competition entry, looking for honest feedback from people who actually do this

me and a friend built MeshGemma: a disaster response app where phones mesh together over bluetooth with no internet, run gemma 4 on-device for medical Q&A and injury photo triage, and compress incidents to 200 bytes for radio uplink to dispatch.

curious whether people here think this is a realistic tool for first responders or survivors, and if we got anything wrong about how disaster response actually works.

https://www.kaggle.com/competitions/gemma-4-good-hackathon/writeups/new-writeup-1778607604484#3461157

reddit.com
u/Guus196 — 10 hours ago

had to write a custom Swift native module for MultipeerConnectivity to build an off-grid disaster mesh in React Native

me and a friend built a disaster mesh app in Expo/RN for a kaggle competition and had to write a custom Swift native module for MultipeerConnectivity since it's not exposed to React Native. it's the only transport that needs zero infrastructure so it was non-negotiable.

the app meshes phones together in airplane mode, runs gemma 4 on-device, and has an offline map with signed incident pins. open source under CC-BY 4.0

https://www.kaggle.com/competitions/gemma-4-good-hackathon/writeups/new-writeup-1778607604484
repo can be found here

reddit.com
u/Guus196 — 11 hours ago
▲ 1 r/kaggle

our gemma 4 competition submission: offline disaster mesh app with on-device AI

me and a friend just wrapped our submission for the gemma 4 competition. we built MeshGemma, a disaster response app that runs gemma 4 on-device with no internet and meshes phones together over bluetooth when cell towers go down. it reads injury photos, answers medical questions offline, and compresses incident data to 200 bytes for radio uplink. filmed it on the heath next to an actual wildfire zone in the netherlands.

submission is locked now but happy to talk about what we built

https://www.kaggle.com/competitions/gemma-4-good-hackathon/writeups/new-writeup-1778607604484

reddit.com
u/Guus196 — 11 hours ago