Nearby people. Shared connections.

Keep your people close. Even off the grid.

Find friends across a crowd and keep the group in touch. Knit carries messages between nearby phones over Bluetooth and Wi-Fi, with no internet or servers required and no account to create.

See how it works
No internet neededNo servers neededNo accountsNo Google Play servicesEnd-to-end encrypted chatsForward secrecyOn-device AI moderationWorks with MeshtasticOpen sourceAndroid 10+
Knit's open Nearby room — an active broadcast where everyone in range can post, full of messages and a shared photo from a nearby crowd.

How it works

Your message hops across the crowd

Each Knit phone can help carry a message to the next. Together, nearby phones build a route beyond the reach of any one device.

your rangeYouReached

Interactive

Play the blackout

Move your phone around the park, bring friends into range and watch the route take shape. Nine levels and a sandbox, ready to play in your browser.

Play the demo
1

Knit finds nearby phones

Open Knit with Bluetooth and Wi-Fi enabled, and it discovers other Knit phones nearby. You can start chatting without pairing phones or creating an account.

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

Each hop extends the route toward your friend. The people between you help your message travel beyond your phone's own range.

Features

The conversations you want to carry with you

Photos, voice notes, group plans and quick hellos, with nearby phones helping your messages reach the next person.

Mesh relay messaging

Reach friends across the crowd as nearby Knit phones carry your messages onward over Bluetooth and Wi-Fi. If a path is temporarily missing, the mesh holds your message for the next opportunity. Switch on optional Internet relays to keep existing chats going after you head home.

Long range with a LoRa radio

Take your conversations farther with an optional Meshtastic radio. Pair it over Bluetooth to carry direct messages and the public Nearby room across kilometre-scale hops. One board with each distant group shares that reach with nearby Knit phones. Group chats and attachments stay on the phone radios.

How the LoRa bridge works

Nearby room + direct messages

Drop into the public Nearby broadcast, or start a 1:1 thread only the two of you can read. 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 direct and group chats are end-to-end encrypted, including when other phones carry them for you. Compare safety numbers or scan a QR code to verify a contact. Keys rotate per block of messages and spent keys are deleted to protect recorded traffic; peers on older builds use the previous static-key scheme without that protection.

Reactions, mentions & profiles

Find the right emoji for the moment, reply inline and @-mention someone to bring them into the conversation. Give your profile a name, status and avatar. A friendly alias like ReallyEnlightenedZebra helps people tell you apart.

Photos, voice notes & files

Share the view, record a voice note or send a useful file up to 8 MB. Direct messages and group chats keep those attachments sealed end to end. You can share photos in the public Nearby room, too. Attachments are fetched when opened, keeping the mesh ready for the next message.

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. Nothing is uploaded and nothing leaves your phone. Block a sender in a tap, or switch it off.

Watch

The 30-second tour

See Knit carry a conversation from a festival crowd to an end-to-end encrypted group chat, then read a paired Meshtastic radio's own channel in the same chat list. No internet or servers required.

A look inside

See Knit in action

A quick look at the rooms, direct messages and group conversations you can bring along.

The Knit chat list showing direct messages, the Nearby room, a Meshtastic room and a group chat, two of them previewing a voice message, over a 3-node mesh.

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. Pair a Meshtastic radio and its room joins the list too.

A one-to-one Knit conversation showing a verified-contact badge.

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.

A Knit group chat, Trailhead Crew, showing a quoted reply, two emoji reactions and a voice message.

Group chats

Spin up a named group, reply to any message, react as the conversation moves, or leave a voice note. It's all end-to-end encrypted, just like your DMs.

Where it shines

Bring Knit along

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 for practical ways to stay in touch at events, on trips and around your neighbourhood.

Private by design

Your conversations, protected

Share with confidence in end-to-end encrypted direct and group chats. Verify a contact in person and choose the connections you want to use.

The public Nearby room is an open broadcast, like talking with everyone around you. The Meshtastic room follows your radio's channel and sits outside Knit's encryption.
  • Direct and group chats stay end-to-end encrypted, including when other phones or optional relays carry them.
  • Keys rotate per block of messages and spent keys are deleted to protect recorded traffic. Peers on older builds use the previous static-key scheme without forward secrecy.
  • Your chat history is encrypted on your phone under a hardware-backed key excluded from backups. Reading it requires unlocking the device.
  • Text and image moderation runs on your phone, with no uploads for analysis.
  • The Knit app is open source under the GPLv3. Anyone can inspect how it works or build it themselves.

Help Knit keep growing

Knit is free and ad-free, supported by people who use it. Your donation helps fund the next improvements and keeps the app available to everyone.

One-time or recurring. 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 are Ko-fi and Liberapay buttons on this page. If it's useful to you, chipping in keeps development going.

Does it really work with no internet?

Yes. Knit connects nearby phones over Bluetooth and Wi-Fi, with no internet connection or cell service required. Opt-in Internet relays let existing direct and group chats continue when you are farther apart. You choose when to turn them on.

How far does it reach?

Every Knit phone extends the route, so a message can travel well beyond your own Bluetooth or Wi-Fi range. Phone hops typically cover tens of metres. For bigger gaps, pair Meshtastic radios with the phones at each end: LoRa hops can span kilometres, depending on terrain and radio setup.

Can it reach someone who isn't nearby?

Yes. Nearby phones can carry a message onward until it reaches the person you want. For longer radio hops, add Meshtastic boards at each end to extend direct messages and the public Nearby room. For conversations farther afield, switch on optional Internet relays: they hold sealed copies of existing direct and group chats until the other end connects. Relays need no accounts, cannot read the messages and expire copies within 48 hours. They can see that a conversation is active and the IP addresses connecting to it. The public Nearby room stays radio-only.

Does Knit work with Meshtastic radios?

Yes. Pair a Meshtastic board over Bluetooth to extend direct messages and the public Nearby room across longer radio hops. One board with each distant group can serve the Knit phones around it, so everyone can share the extra reach. Knit handles channel setup and preserves the board's primary channel. Direct messages stay end-to-end encrypted; group chats and attachments use the phone mesh or an optional relay. Sender and recipient addressing, timing and size remain in the clear on the radio channel. You choose whether direct messages use LoRa, and the hardware is entirely optional.

What is the Meshtastic room?

Your radio's primary Meshtastic channel, right inside Knit. Read and post without switching apps, and see which posts match a contact's radio. A valid radio signature earns a shield when Knit can verify it against that contact's profile. The room sits outside Knit's encryption: default channels use publicly known keys, while custom channel keys are shared by the radios that know them. Posts stay on the Meshtastic side; Knit does not forward them into its phone mesh or onto the internet. You can turn the room off and keep using the radio for Knit messages.

Is it secure? Is it end-to-end encrypted?

Direct and group chats are end-to-end encrypted, including their text, mentions and attachments. Only participants can read them, and you can verify a contact by comparing safety numbers or scanning a QR code. Forward secrecy protects recorded traffic through key rotation per block of messages and deletion of spent keys. Peers on older builds fall back to the previous static-key scheme, which has no forward secrecy. The public Nearby room is open by design, an open broadcast everyone around you can read.

If someone gets hold of my phone, can they read my chats?

Your chats are stored in an encrypted database, protected by a key in Android's hardware-backed keystore that stays out of cloud backups. Copying the files from a locked phone does not make them readable. Someone who can unlock the device and open Knit can read the chats, so your screen lock remains important.

Is Knit open source?

Yes. The Knit app is published on GitHub under the GPLv3 licence. Explore how messaging, encryption and on-device moderation work, build the app yourself or contribute an improvement. The source is there for anyone to inspect.

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.

Latest update2.5.0See all updates

Bring your people into the conversation

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

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