Offline-first · serverless · peer-to-peer
Talk to the people nearby — no signal required.
Knit relays your messages phone to phone over Bluetooth and Wi-Fi, hopping across the crowd to reach people far beyond your range. No internet required. No servers, no accounts.
Get it onGoogle PlayGet it onF-DroidSupport on Ko-fi
See how it worksNo internet neededNo servers neededNo accountsNo Google Play servicesEnd-to-end encrypted chatsForward secrecyOn-device AI moderationOpen sourceAndroid 10+
How it works
Your message hops across the crowd
Every phone running Knit is a sender, a receiver and a relay at the same time. That's how a message reaches people you could never talk to directly.
Interactive
Play the blackout
Knock out the tower, jam it with a festival crowd, then walk your phone into range and watch a message ripple across the park. Seven levels and a sandbox, no install.
1
Knit finds nearby phones
It quietly scans for other Knit users over Bluetooth and Wi-Fi. No pairing, no network, no setup.
2
Your message hops device to device
Every phone that receives your message passes it onward, so it ripples outward across the crowd.
3
It reaches people beyond your range
Through those hops your message lands with people you could never reach directly, without a single tower or router.
Features
A modern messenger — minus the internet
Knit feels like the chat app you already know, but every message rides a mesh of nearby phones instead of the cloud.
Mesh relay messaging
Messages hop from phone to phone over Bluetooth and Wi-Fi, leap-frogging across every device in range to reach people far beyond your own signal. If there's no path yet, Knit holds the message and delivers it when someone comes back into range — and if you switch on Internet relays, an existing chat keeps flowing even when nobody's nearby at all.
Nearby room + direct messages
Drop into the public Nearby broadcast or start a private 1:1 thread. Both come with unread badges, typing and delivery indicators, and relative timestamps, in a clean Signal-style UI.
Group chats
Create named group conversations, see who's in them, rename them and come and go freely as the mesh shifts around you.
End-to-end encrypted chats
Your 1:1 and group messages are sealed end-to-end, so only the people in the chat can read them, even as each message hops through strangers' phones. Keys change as the conversation runs and Knit throws the spent ones away, so anyone who quietly recorded the radio traffic can't come back later and unpick it. Confirm a contact in person with a safety number or QR code.
Reactions, mentions & profiles
React with emoji, reply to any message inline, @-mention people, and share photos, GIFs and voice notes that ride the mesh on demand, so large files never flood it. Everyone gets a profile with a name, status and avatar, plus a friendly auto-generated alias like “EnlightenedZebra” so no one's ever just a random ID.
On-device AI moderation
A bundled AI model runs entirely on your phone to filter abusive text and blur explicit images behind tap-to-reveal. No uploads, no servers. Block a sender in a tap, or switch it off.
Watch
The 30-second tour
From a packed festival to an encrypted group thread — here's Knit carrying messages with no towers, no Wi-Fi and no servers in sight.
A look inside
See Knit in action
A familiar, modern messenger — except every screen runs entirely on a mesh of nearby phones, with no internet behind it.
All your chats in one place
Direct messages, the open Nearby room and your group threads together, with unread badges, timestamps and delivery ticks, all over a live mesh of nearby phones.
Encrypted direct messages
One-to-one chats are sealed end-to-end and verifiable in person, so only you and the person you're talking to can read them.
Group chats
Spin up a named group, reply to any message and react as the conversation moves, all end-to-end encrypted, just like your DMs.
Where it shines
Made for the moments the network isn't there
Festivals & crowds
Find your group when the network buckles under thousands of phones.
Marches & rallies
Coordinate on the ground when you'd rather not lean on the cell network.
Disasters & dead zones
Stay reachable when towers are down, or were never there to begin with.
Travel & off-grid
Message the people around you on a trail, a boat or abroad. No SIM required.
Packed venues
Cut through congested stadium and conference Wi-Fi with a network of your own.
Outages & blackouts
Keep your block in touch when a storm or outage takes the power, and the internet, with it.
Read the offline guides — what fails in each of these situations, and where a phone mesh is the wrong tool.
Knit is free, ad-free, and yours
No ads, no subscriptions, and no data to sell — so donations are what keep Knit alive and improving. If it helps you stay connected, consider chipping in.
Support Knit on Ko-fiOr give on Liberapay
One-time or recurring. Every bit helps.
Stay connected, wherever you are
Knit is on Android. Grab it on Google Play or F-Droid, and support development on Ko-fi or Liberapay.
Get it onGoogle PlayGet it onF-DroidSupport on Ko-fiOr Liberapay
Requires Android 10+ — no Google Play services, no SIM, no account.