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.
See how it works

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. Six levels and a sandbox, no install.
Knit finds nearby phones
It quietly scans for other Knit users over Bluetooth and Wi-Fi. No pairing, no network, no setup.
Your message hops device to device
Every phone that receives your message passes it onward, so it ripples outward across the crowd.
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.
Private by design
No cloud means nothing to leak
Knit was built to keep your conversations close. There's no account to create and no server quietly logging everything you send.
- Your messages and data stay on your phone — there's no server to store them.
- Direct and group chats are end-to-end encrypted, and the keys change as you talk — only the people in them can read your messages, and recorded traffic doesn't become readable later.
- On-device AI moderation runs entirely on your phone — nothing is ever uploaded.
- No accounts, no phone number, no tracking, no ad SDKs.
- Knit is open source (GPLv3) — anyone can inspect the code or build the app themselves, so these privacy claims are verifiable.
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.
One-time or monthly — every bit helps.
FAQ
Questions, answered
Is Knit really free?
Yes. Knit is free and has no ads. It's funded entirely by donations, which is why there's a Ko-fi button on this page. If it's useful to you, chipping in keeps development going.
Does it really work with no internet?
Yes. Knit uses your phone's Bluetooth and Wi-Fi radios to talk directly to nearby devices — no internet connection, no cell service, no server anywhere in the path. The one exception is opt-in: switch on Internet relays and an existing chat can keep flowing when nobody is in radio range. Leave them off and Knit never touches the internet.
How far does it reach?
Each hop covers the range of Bluetooth and Wi-Fi, typically tens of metres. But because every phone relays for every other, a message can travel much further than any single device by leap-frogging through the people in between.
Can it reach someone who isn't nearby?
Out of the box, no — Knit is built for the people around you, and a message waits in the mesh until a path appears. If you want more, switch on Internet relays in settings. A relay is a small store-and-forward service — run by anyone, including you — that holds sealed copies of an existing conversation so a DM or group keeps flowing when nobody is in radio range. Relays can't read a word: they hold encrypted frames, there are no accounts, and sealed copies expire within 48 hours. What a relay does see is that a conversation is active and the IP addresses connecting to it, so leave relays off if that matters to you. The public Nearby room never uses the internet — it's radio-only by nature.
Is it secure? Is it end-to-end encrypted?
Your 1:1 and group chats are end-to-end encrypted: the message text, mentions, image attachments and voice notes are sealed so only the people in the conversation can read them, even though each message relays hop-by-hop through other phones. Those chats are also forward-secret. Knit derives fresh keys as a conversation goes back and forth and deletes the spent ones, so mesh traffic somebody captured last month stays shut even if they get at a phone's keys later. You can confirm a contact's identity in person by comparing a safety number or scanning their QR code. The one exception is the public Nearby room, which is open by design. Like talking out loud in a crowd, anyone in range can read it.
If someone gets hold of my phone, can they read my chats?
Not by picking it up. Knit keeps your conversations in an encrypted database on the device, and its key lives in the phone's hardware keystore and stays out of cloud backups, so copying the files off a locked phone gets you ciphertext. Reading the chats means unlocking the phone with your PIN, pattern or fingerprint and opening Knit, the same as any other messenger. Forward secrecy answers a different worry: somebody who records mesh traffic as it goes past cannot decrypt it later, because the keys that would open it are already deleted.
Is Knit open source?
Yes. The Knit app's full source code is public on GitHub under the GPLv3 licence. Anyone can read exactly how it works: how direct and group chats are encrypted, how moderation runs on your device, and that nothing is quietly tracked or uploaded. And anyone can build it and contribute. You don't have to take our word for it.
What permissions does it need?
Just the nearby-devices permission, so Knit can find the phones around you. Older Android versions may also ask for location, because the system ties Wi-Fi and Bluetooth scanning to it. But Knit never uses your location for anything else. It works best when allowed to run in the background so it can keep relaying for the people around you.
Where can I get Knit?
Knit is live on the Google Play Store and on F-Droid, the app store for free and open-source software. Tap either button on this page to install it. F-Droid builds Knit from the public source, so you can check that what lands on your phone matches the code on GitHub. Either way it's the same free app, and support on Ko-fi is what keeps it growing.
What do I need to run it?
An Android 10 phone or newer. That's it. No Google Play services, no SIM and no account. Knit meshes over both Wi-Fi Aware and Bluetooth LE, so it still works on phones that only have one of the two.
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.