Compare

Knit vs the other ways to message offline

Five other projects, one of them no longer with us, and where Knit sits among them.

Every app here keeps working when the towers are down. What differs is what each one assumes about the person you are trying to reach. Briar assumes you already know and trust them. Meshtastic assumes you both bought a radio. Bridgefy assumes you have both signed in with a Google or Apple account first. Bitchat and Knit just need them standing somewhere nearby.

FireChat is here because people still search for it. It was the app that proved any of this worked, and it has not been updated since 2018 — that comparison is about what it did and what to do now, rather than which to choose.

The table below is the short version. Each full comparison goes further, including the parts where the other app is the better pick.

Knit compared with Briar, Bitchat, Bridgefy, FireChat and Meshtastic across the features people ask about most.
FeatureKnitBriarBitchatMeshtasticFireChatBridgefy
Works with no internetYesYesYesYesYesYes, after you sign in once
Still being developedYesYesYesYesNo, last updated 2018Yes
Works with just the phones you already haveYesYesYesNo, each person needs a LoRa radioYesYes
Multi-hop mesh — messages relay beyond your own radioYesNoYesYesYesYes
No account, no passwordYesNoYesYesUsername onlyNo, Google or Apple sign-in
Open room with everyone nearby1YesNoYesYesYesYes
Store & forward for offline peersYesNoYesRouter nodes onlyYesNot documented
End-to-end encrypted direct & group chatsYesYesDMs yes; no named groupsDMs yes; channels share one key1:1 only, from 2015DMs only; public chat is open
Forward secrecy2YesYesLive sessions onlyNoNot documentedVia the Signal protocol
Photos, GIFs & voice notesYesImages onlyText onlyNo, text and locationImages onlyYes
On-device AI moderationYesNoNoNoNoNo
Works over the internet3Yes, via optional relaysYes, via TorYes, via Nostr relaysOptional, via MQTT bridgesYesOnly to sign in
Free, no ads, open sourceYes, GPLv3YesYes, public domainYes, GPLv3 — radios cost extraWas free; closed sourceFree app; closed source
  1. 1Knit's Nearby room is an open broadcast, plaintext by design — like talking out loud in a crowd. Direct and group chats are the sealed part. Meshtastic's default channel ships with a publicly known key, which comes to the same thing, and FireChat's public chatrooms were never encrypted at all.
  2. 2Knit rotates keys per block of messages, not per message, and a chat with someone on an older Knit build falls back to the previous static-key scheme, which has none. Spent keys are deleted, so mesh traffic recorded today can't be decrypted later. Meshtastic's own documentation states it does not implement forward secrecy; Bridgefy adopted the Signal protocol in 2020, and a 2022 paper found that adoption incorrectly implemented.
  3. 3Knit's Internet relays are opt-in and off until you add one, and they carry only conversations you already started nearby, as sealed frames the relay can't read — no accounts, no discovery, and you can run your own. They don't hide who talks to whom; Briar's Tor does. The Nearby room stays radio-only.

If the hop-by-hop idea is the part you want to see, the browser demo runs it without installing anything: knock out a cell tower, then walk a message across a crowd.

Facts about the other projects come from their own documentation, and each comparison says when it was last checked. Spotted something wrong or out of date? Tell us and we’ll fix it.

← Back to home

Stay connected, wherever you are

Knit is on Android. Grab it on Google Play or F-Droid, and support development on Ko-fi.

Requires Android 10+ — no Google Play services, no SIM, no account.