W
Warsha Everything Mobile

Open-Source Software

Tools and libraries Warsha maintains in the open, mostly around Kotlin Multiplatform, BLE, and mobile tooling.

Warsha RemoteBLE

A protocol-centered system for operating Bluetooth Low Energy devices across a network. An agent near the device owns the physical radio and serves a versioned, capability-negotiated protocol, normatively specified and implemented independently in Kotlin and Rust, interop-tested down to the exact bytes on the wire. The bundled Kotlin Multiplatform client SDK adapts that protocol to Kable's Peripheral/Scanner interfaces, so app code written against Kable runs unchanged whether the peripheral is local or remote. Not affiliated with JUUL Labs or the Kable project.

#ble #protocol #kotlin #rust #testing #mobile #kmp #remote-ble #websocket
Kotlin, Rust

RemoteBLE Tools

A Kotlin Multiplatform command-line client for operating and debugging Bluetooth Low Energy devices through a RemoteBLE agent. Run commands, scripts, CI jobs, or coding agents from anywhere while the agent next to the physical device handles the radio, authentication, leases, and reconciliation. Includes structured output, persistent sessions, shell completions, and a companion Agent Skill.

#ble #cli #kotlin #kmp #remote-ble #automation #ci #agent-skills #websocket