{"repo":"larrylart/blue_keyboard","free":true,"listed":false,"github":"https://github.com/larrylart/blue_keyboard","clone":"git clone https://github.com/larrylart/blue_keyboard.git","description":"Secure cross-platform USB HID keyboard dongle that types passwords and text from Android and iOS apps into any computer or console, without exposing secrets to the host.","language":"C++","stars":32,"topics":["air-gap","android-app","ble-keyboard","console","credential-management","cross-platform","cybersecurity","encryption","hardware-security","infosec"],"license":"MIT","category":"security-tools","readme_excerpt":"ESP32-S3 Secure Credentials & Keyboard Input Dongle (USB HID) 🆕 Latest Release – v2.1.0 BLE connectivity improvements, support for additional ESP32-S3 boards (including no-display variants), and a restructured keyboard layout system to make localization easier. See CHANGELOG.md for full details. Overview This project started as a quick prototype of a tool that makes it easier to send credentials from a mobile credentials vault app to a PC or device without having to type them manually . It has since evolved to include companion clients (BluKeyborg) for Android , iOS , and Linux , allowing the dongle to be used as a secure keyboard or controller across platforms. It works as a USB HID keyboard emulator running on ESP32-S3–based dongles and boards. The dongle receives keystrokes over Bluetooth and then \"types\" them on the connected host machine. ⚠️ Disclaimer: This project is experimental. While basic testing has been done, bugs or quirks are likely. Contributions and improvements are welcome. --- 🔧 Installation & First-Time Setup Quick overview: - Download the firmware for your specific board / dongle - Flash the firmware to the device - Complete the initial device setup - Pair and provision the dongle with the BluKeyborg app For first-time setup and provisioning, see: SETUP.md --- Supported Clients The Blue Keyboard dongle can be used with multiple companion clients across platforms. Below is a list of currently supported and in-progress clients, along with their repositori","default_branch":null,"files":null,"tree":[],"storefront":"/r/larrylart","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/larrylart/blue_keyboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}