bitchat-cli is a clean-room Python CLI for BitChat over Bluetooth LE.
The project is intentionally focused on interoperable peer-to-peer communication: public mesh chat, direct messages over Noise XX, local file transfer, and geohash-scoped Nostr channels for location-aware communication.
It also includes a background daemon so nearby traffic can keep being received and persisted even when no interactive chat session is open.
What makes the project interesting is that it stays grounded in physical proximity. The core surface is not a cloud chat app disguised as local-first software, but a real Bluetooth mesh workflow with offline-friendly behavior and explicit fallback paths where they make sense.
The first published tag in the repository is v0.1.0 on 2026-06-29, which is the date used for this project entry.