BlueFerry

0.8.0

BlueFerry brings your iPhone’s messages to Linux over Bluetooth. Read and send iMessage, SMS, and RCS from a GTK, KDE, Quickshell, or terminal client.

Your computer talks directly to your phone using Bluetooth protocols that iOS supports natively. No proxy, iPhone app, jailbreak, or iCloud login is required.

Bluetooth support varies between adapters and iOS versions, and there are still some limitations.

BlueFerry's Quickshell client showing sample conversations and blue outgoing messages.

Install

Download blueferry-backend and any clients you want to use. The backend package includes the terminal client.

Download the 0.8.0 packages for Arch, Debian-based distributions, or Fedora.

See the latest release, supported distributions, or build from source.

Pairing

  1. Keep your iPhone unlocked with Settings → Bluetooth open.
  2. Scan for the phone in BlueFerry, select Pair, and confirm the code on both devices.
  3. On the phone, tap beside the computer. Enable Show Message Notifications and Sync Contacts, then wait for both connections in BlueFerry.

There are more details in the pairing guide. After setup, the backend starts automatically and reconnects after normal Bluetooth interruptions.

Omarchy plugin

The bar widget shows connection status and unread conversations, with a reply field under each one. Install the backend and Quickshell client first, then add the plugin:

Omarchy Quattro
omarchy plugin add https://github.com/erikwb/omarchy-blueferry.git

Enable it in Setup → Plugins and add it to your bar.

What to expect