universal-bluetooth-sdk
Active·★ 35·MIT·Updated 2026-10-18
Universal Bluetooth SDK is a Go daemon and CLI for Bluetooth experiments, featuring integrations with AI and MCP. It provides a local API to enable sending RFCOMM payloads on Linux and supports a simulated driver for development without hardware.
#Bluetooth SDK#Go#Daemon#CLI#AI Integration#RFCOMM#Linux#Developer Tools
01
Features
01Go daemon and CLI for Bluetooth experiments
02AI and MCP integrations for enhanced capabilities
03Simulated driver for development without physical Bluetooth hardware
04RFCOMM send support on Linux systems
05Unified local API for building diverse applications
02
Compatibility
Go 1.24+
Runtime
Verified via docs
Linux
Operating System
Verified via docs
macOS
Operating System
Verified via docs
BlueZ
Dependency (Linux)
Verified via docs
03
Quick start
1
$ git clone https://github.com/sraodev/universal-bluetooth-sdk.git
2
$ cd universal-bluetooth-sdk
3
$ go build -o bin/ubtd ./cli/ubtd
4
$ go build -o bin/ubtctl ./cli/ubtctl
04
Use cases
↳Controlling Raspberry Pi / Linux devices via one-shot RFCOMM commands
↳Developing Bluetooth tools for agents, including CLI and planner integrations
↳Drafting local AI messages with human review before sending
↳Building foundational components for nearby chat and local AI assistants
05
Alternatives
xgrep★ 20
Ultra-fast indexed code search engine — faster than ripgrep on repeated searches, lighter than zoekt. Built-in MCP server for AI agents. Also does fast file finding (fd/find alternative).
Comments
Log in to leave a comment
No comments yet. Be the first!