top of page

Can Bitchat Replace WhatsApp?

  • Writer: Young Web Solutions
    Young Web Solutions
  • Jul 8
  • 3 min read
A dark blue background with the question "Can bitchat Replace WhatsApp?" in white text. Below it, a smartphone displays "bitchat secure mesh chat" with features like "Offline Communication" and "End-to-End Encryption." Surrounding the phone are abstract dark 3D icons related to privacy and security.

Try It Now


What Is Bitchat? Jack Explains His Weekend Project

Twitter co-founder Jack recently shared on his official handle about his weekend coding project called Bitchat. According to him, this app is designed to explore Bluetooth mesh networks, message relays, store and forward models, and encryption techniques.


Social media post by user "jack" (@jack) describing "bitchat" as a weekend project to learn about Bluetooth mesh networks, encryption, and relay models, with a partial screenshot of the bit chat app interface below.
A screenshot of a social media post by "jack" (@jack), introducing bit chat as a weekend project to explore Bluetooth mesh networks, encryption, and store-and-forward models, giving insights into the app's core concepts.

Jack described Bitchat as a Bluetooth mesh chat app with IRC vibes, highlighting its peer-to-peer communication without needing internet or servers. This means you can chat securely even when there is no network coverage.


This project shows how simple, secure, and decentralized messaging can be done using Bluetooth technology. It also reflects Jack’s interest in privacy-focused communication beyond traditional internet-based apps.


Screenshot of the bit chat app interface displaying features: Offline Communication, End-to-End Encryption, Extended Range, Favorites System, Mentions, Rooms, Password Rooms; and Privacy details: No Tracking, Ephemeral Identity.

Why is Bitchat special?

  • No internet needed works via Bluetooth mesh networking

  • No SIM card or phone number required

  • End-to-end encrypted messaging

  • Completely decentralized no servers or central authority

  • Works in emergencies, protests, remote areas, and campuses


Top Features of Bitchat

  1. Bluetooth Mesh ChatMessages hop from phone to phone. Even if you're not directly connected, messages can still reach you.

  2. End-to-End EncryptionUses AES-256 and X25519 for secure messages.

  3. Store & ForwardMessages are saved temporarily and delivered when the user comes back online.

  4. IRC-style CommandsUse commands like /j #channel and /m @user for easy navigation.

  5. Password-Protected ChannelsGroup chats can be locked with passwords. Only those with the password can read messages.

  6. Emergency Data WipeTriple tap to wipe all app data instantly.

  7. Battery Smart App lowers scanning frequency if your battery is low.

  8. Tiny Packets, Low Band width, Designed to use minimal data and power.

How to Run Bitchat on iOS/macOS

You can build and run the app using Xcode. Here are three options:

Option 1: Using XcodeGen

  • Install XcodeGen: brew install xcodegen

  • Run: xcodegen generate

  • Open bitchat.xcodeproj in Xcode


Option 2: Swift Package Manager

  • Open Package.swift in Xcode and click run


Option 3: Manual Setup

  • Create a new Xcode project

  • Copy the Swift files

  • Set necessary Bluetooth permissions in .plist

  • Set deployment to iOS 16 / macOS 13+


Command

What it does

Join or create a channel

/m @user

Send a private message

/w

See who’s online

/block @user

Block a user

/unblock @user

Unblock a user

/clear

Clear current chat

/pass password

Set channel password

/transfer @user

Transfer channel ownership

/save

Save messages in a group

Privacy Features

  • No sign up, no phone number

  • Random usernames and peer IDs

  • Fake cover traffic to confuse surveillance

  • Timing delays to avoid message-timing attacks

  • Ephemeral messages unless saved


Security Details

  • Private Chat: AES-256 + X25519 key exchange

  • Channels: Password-based encryption with Argon2id

  • Authenticity: Ed25519 digital signatures

  • Fingerprinting: Optional identity marking using keys


Performance & Optimization

  • Compression: LZ4 algorithm to shrink messages

  • Battery Awareness: Auto-dials down if battery < 20%

  • Duplicate Detection: Optimized bloom filters

  • Fragmentation: Large messages split into parts for better delivery

  • Binary Protocol: Efficient for Bluetooth’s limited data capacity


Future Features

  • WiFi Direct: Boost speed and range (250Mbps vs 1Mbps)

  • Nostr Protocol Bridge: Sync between cities or countries with optional internet

  • Alternative Transports:

    • LoRa for long range (2–15 km)

    • Ultrasonic for air gaps (no radio use)

  • Transport Layer Selection: Auto choose best method (Bluetooth, WiFi, etc.)


Conclusion

We all rely on messaging apps every day, but sometimes the internet just isn’t there or we simply want more privacy. That’s where bitchat comes in. With bitchat, you and your friends can chat securely without any internet, SIM, or account. It’s all peer-to-peer, fully encrypted, and super easy to use. We built this to explore what’s possible with offline tech and now, you can use it, learn from it, or build on it too. Just connect, chat, and stay in control.


Disclaimer

This blog is created by Young Web Solutions and is intended for informational purposes only. The Bitchat project discussed here is an independent open-source initiative by Jack and is neither sponsored nor promoted by us. We do not own or control the app and take no responsibility for any issues arising from its use. Readers are advised to use the app at their own discretion and understand its features before relying on it.


Comments


YOUNG WEB SOLUTIONS

© 2025 Young Web Solutions. All content, including text, images, code, designs, logos, and testimonials, is the intellectual property of Young Web Solutions unless otherwise noted. Unauthorized use, impersonation, or misrepresentation is strictly prohibited and may lead to legal action. We do not request payments for employment opportunities. Contact information collected through this site is used solely to respond to your inquiries.

bottom of page