🥷

ninja-tch

Peer-to-Peer BLE Walkie-Talkie Messenger

Two phones discover each other via Bluetooth Low Energy, autonomously negotiate roles, and exchange short text messages — no internet connection needed.

Features

A complete offline messaging solution powered by Bluetooth Low Energy.

📡

No Internet Required

Communicate directly between devices using Bluetooth Low Energy. Works anywhere — no Wi-Fi, no cellular, no servers.

🔍

Auto Discovery

Devices automatically find each other nearby via BLE scanning. No manual pairing or configuration needed.

🤖

Smart Role Negotiation

Phones autonomously decide which acts as BLE central and which as peripheral. Seamless connection setup every time.

🔒

Secure & Local

Messages never leave the local BLE connection. No cloud, no tracking, no data collection — fully private.

📱

Cross-Platform

Built with React Native and Expo for both iOS and Android. Native BLE modules for optimal performance on each platform.

Instant Messaging

Send and receive text messages in real-time over BLE. Low latency, walkie-talkie style communication.

Built With

Modern mobile stack with native Bluetooth integration.

Framework

React Native Expo TypeScript

Communication

BLE react-native-ble-plx Custom Native Modules

Platform

iOS (Swift) Android (Kotlin) EAS Build

See It In Action

Simple, focused interface for peer-to-peer messaging.