MacBuddy
Bluetility icon

Bluetility

FreeUtilities
3.8(222 votes)

macOS

Updated: Jun 17, 2026

Bluetility is a free, open-source macOS utility that lets you discover, inspect, and interact with Bluetooth Low Energy (BLE) devices directly from your desktop — no iOS device or Xcode required.

What is Bluetility?

Bluetility is a native Mac application that exposes the raw world of Bluetooth Low Energy: every advertising device nearby, every GATT service, every characteristic, every descriptor. Think of it as a window into the BLE radio traffic that most of us never see. I use it whenever I need to poke at a sensor, a smart home gadget, or a custom embedded device without firing up a full Xcode project or reaching for my iPhone.

The app is maintained on GitHub by jnross and distributed free of charge — no subscription, no in-app purchases, no telemetry that I can detect.

What does Bluetility do best?

Bluetility excels at rapid BLE device inspection — scanning for advertising peripherals, connecting to them, and browsing their full GATT attribute tree in seconds. The interface is clean and deliberate: a live scan list on the left, a hierarchical service/characteristic view on the right. Click a characteristic and you can read its current value, subscribe to notifications, or write raw bytes back to the device.

  • Live peripheral scan — see every BLE advertisement with RSSI, UUID, and manufacturer data as it arrives
  • GATT tree navigation — drill from service → characteristic → descriptor without writing a line of code
  • Read / write / notify — read one-shot values, toggle notifications to watch a stream, or push raw hex back to a writable characteristic
  • Hex + UTF-8 display — raw bytes are shown in both hex and their ASCII interpretation side-by-side, which saves constant mental translation

For hardware developers and home-automation tinkerers this is the tool you open before you know what your device is actually advertising. It cuts the feedback loop from "I wonder what that characteristic contains" to an answer in under a minute.

Who should use Bluetility?

Bluetility is aimed squarely at technical users: embedded firmware engineers, iOS/macOS developers building BLE-connected features, smart home enthusiasts reverse-engineering proprietary gadgets, and anyone who has ever muttered "what is this peripheral actually sending?" out loud. It is not a consumer app — there is no onboarding wizard, no guided pairing flow, and no attempt to hide the raw GATT layer from you. If acronyms like UUID, CCCD, or MTU mean nothing to you, this tool will feel alien. If they make you feel at home, you will reach for Bluetility constantly.

Compared to doing the same work inside Xcode's Core Bluetooth framework or a custom Swift playground, Bluetility is dramatically faster for one-off inspection tasks. LightBlue (available on the App Store) covers similar ground with a more polished UI and an iOS companion app, but Bluetility has the advantage of being entirely free, open-source, and inspectable — you can read exactly what it is doing with your hardware.

Is Bluetility free?

Yes — Bluetility is completely free to download and use, with no feature tiers or paid upgrades. It is open-source software hosted on GitHub under a permissive license, so you can audit the code or build it from source yourself. Installation via Homebrew Cask is the easiest route: brew install --cask bluetility pulls the signed release binary in seconds.

What are the best Bluetility alternatives?

The closest competitor on macOS is LightBlue (Punch Through), which offers a more polished interface and a paired iOS app for testing BLE peripherals from both ends simultaneously — worth considering if your workflow crosses Apple platforms. nRF Connect for Desktop (Nordic Semiconductor) is the industrial-strength option: deeper protocol analysis, firmware update support, and a plugin system, but it brings considerably more setup overhead. For developers comfortable in the terminal, blueutil and macOS's own PacketLogger fill adjacent niches. Bluetility sits in the sweet spot: more capable than a CLI one-liner, far lighter than nRF Connect, and unlike LightBlue it costs nothing and runs entirely without an App Store account.

How actively is Bluetility maintained?

The repository on GitHub shows ongoing activity, with releases tracking macOS API changes over time. Because it is built on Apple's CoreBluetooth framework — a stable, first-party API — the app tends to age gracefully between updates. Apple Silicon Macs run it natively without Rosetta. That said, as a solo open-source project it does not have the release cadence of a commercial product; if you hit a bug, the right move is to open an issue on GitHub rather than expecting a hotfix on a set schedule.

Software Information

Software Name
Bluetility
Version
Latest
Developer
Category
Utilities
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Freeware
Language
English
File Size
Last Updated
Jun 17, 2026