Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PyPI Licence

SimpleAIBLE

An AI-friendly BLE toolkit powered by SimpleBLE. Scan, connect, and interact with Bluetooth Low Energy devices from AI agents and scripts.

Key Features

  • MCP Server: Expose BLE operations as tools for MCP-capable clients (Cursor, Claude Code, Windsurf, etc.)

  • HTTP Server: Control BLE devices over a REST API

  • Agent Skills: Teach your AI assistant how to work with Bluetooth devices using reusable skill files

  • Cross-Platform: Works on Windows, macOS, and Linux

Support & Resources

We’re here to help you succeed with SimpleAIBLE:

Don’t hesitate to reach out if you need assistance - we’re happy to help!

Installation

Install SimpleAIBLE using your preferred package manager:

Using uv (recommended):

uv tool install simpleaible

Or using pip:

pip install simpleaible

MCP Server

Expose BLE operations as tools for MCP-capable clients (Cursor, Claude Code, etc.). Configure it in your MCP client with the following command: "command": "simpleaible-mcp".

See the MCP Server docs for full tool documentation and client-specific setup.

HTTP Server

Run the REST API for controlling BLE devices remotely:

simpleaible-http --host 127.0.0.1 --port 8000

See the HTTP Server docs for the full API reference.

Agent Skills

Install the SimpleAIBLE skill to give your AI agent built-in knowledge of BLE workflows. The bundled installer detects Claude Code and Codex automatically:

simpleaible install

Run simpleaible uninstall to remove the skill again. For other agents, use the skills CLI:

npx skills add https://github.com/simpleble/simpleble --skill simpleaible

See the Agent Skills docs for more details.

License

SimpleAIBLE is available under the Business Source License 1.1 (BUSL-1.1). Each version of SimpleAIBLE will convert to the GNU General Public License version 3 after four years of its initial release. Qualifying non-commercial users may instead continue using and distributing that version under the original BUSL-1.1 terms under the Non-Commercial Perpetual Use Grant in LICENSE.md.

The project is free to use for non-commercial purposes, but requires a commercial license for commercial use. We also offer FREE commercial licenses for small projects and early-stage companies - reach out to discuss your use case!

Why purchase a commercial license?

  • Build and deploy unlimited commercial applications

  • Use across your entire development team

  • Zero revenue sharing or royalty payments

  • Choose features that match your needs and budget

  • Priority technical support included

  • Clear terms for integrating into MIT-licensed projects

Looking for information on pricing and commercial terms of service? Visit www.simpleble.org for more details.

For further enquiries, please email us or leave us a message on our website and we can discuss the specifics of your situation.


SimpleAIBLE is a project powered by The California Open Source Company.

Metadata

Release files for simpleaible 1.2.1.dev81

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simpleaible 1.2.1.dev81
File Size Uploaded
simpleaible-1.2.1.dev81.tar.gz 17.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simpleaible 1.2.1.dev81
File Interpreter ABI Platform
simpleaible-1.2.1.dev81-py3-none-any.whl Python 3 none any Details

Total release size: 35.8 kB

Release files / simpleaible-1.2.1.dev81.tar.gz

Download URL simpleaible-1.2.1.dev81.tar.gz
Size 17.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7d36b0032e2f0d0aba5063e93bc706d716ce2bb08d321a9504ecb0443bf63c69
BLAKE2b-256 checksum
How to use checksums
35eacc065d54c27fba7a628702176a7873ba4e345a1917b8aaf66b3bf7ae1e0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / simpleaible-1.2.1.dev81-py3-none-any.whl

Download URL simpleaible-1.2.1.dev81-py3-none-any.whl
Size 18.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b24375696da885bb5e3e2f59fad40330a62311762c0f1b7e5803e6f5336964b3
BLAKE2b-256 checksum
How to use checksums
bb976840f090bfe9f5de62dce96e69f3d0f056779547b17f0b5ef62158d09422
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.2.1.dev81 This release

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.12.1

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page