Skip to content

Feature Request: Native Windows Desktop Client #1536

Description

@yejia1988

Hi, thanks for building bitchat — it's a great project!

I'd like to request a native Windows desktop client for bitchat.

My use case: I have a computer on an isolated internal network with
no internet access (for security reasons), and I need to transfer
information from my phone (which has internet access) to that
computer. Bluetooth is ideal here because it keeps the internal
computer physically air-gapped — no network card, no IP connection,
just a short-range Bluetooth link. bitchat's pure BLE mesh design
is actually perfect for this scenario.

However, currently the only way to run bitchat on Windows is via
bitchat-tui, which requires WSL or Git Bash. This adds friction:

  • WSL2 doesn't pass through the host's physical Bluetooth adapter by
    default, so BLE scanning/advertising often fails without extra
    tools like usbipd-win.
  • Git Bash works but still feels like a workaround rather than a
    proper native app.

A native Windows desktop client (using Win32/WinRT Bluetooth APIs
directly) would make bitchat much more practical for security-
sensitive / air-gapped environments like mine, where Bluetooth is
the only permitted transfer method between an internet-connected
device and an isolated one.

Would this be something the team is considering? Happy to help test
if there's an early build.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions