Available on TestFlight — waiting for App Store review. Join TestFlight

MQTee logo

The native MQTT client for Mac, iPhone & iPad

Fast, lightweight, native.

Join TestFlight Download on the App Store
macOS 26+ iPadOS 26+ iOS 26+

Built with SwiftUI and Rust

Why MQTee?

Not another Electron app

Most MQTT clients ship a bundled Chrome browser. MQTee is a real native app for Mac, iPhone, and iPad.

The status quo

  • Electron apps consuming 300MB+ of RAM
  • Multi-second cold starts while the browser engine loads
  • Generic cross-platform UI that ignores macOS conventions
  • No iCloud integration or Keychain credential storage

The MQTee way

  • Native SwiftUI with minimal memory footprint
  • Instant startup, no browser engine to load
  • Liquid Glass design that feels at home on every Apple device
  • iCloud sync and Keychain storage built in

Features

What you get out of the box

Topic Tree

Browse your MQTT topics as a collapsible hierarchy. Search, filter, or unsubscribe right from the tree.

5

Full MQTT 5

Shared subscriptions, user properties, no-local, retain handling. MQTT 3.1.1 too.

iCloud Sync

Connections sync across Mac, iPhone, and iPad via iCloud. Credentials are stored in iCloud Keychain.

Multi-tab Publishing

Multiple publish tabs per connection, each with its own topic, payload, and QoS. Tabs persist between sessions.

Real-time Event Log

Filter by level, category, or direction. See exactly what's happening on the wire.

TLS/SSL Security

Custom CA certs, client certs, or insecure mode for local dev. Your call.

Apple Shortcuts

Publish messages or read retained values from Shortcuts, Siri, or any automation on your device.

Session Persistence

Reconnects automatically, resubscribes, and restores your message history. Last Will and Testament configurable per connection.

Organize & Export

Group connections into color-coded folders. Export messages as Markdown, JSON, or CSV. Import and export connection configs.

Per-subscription color coding JSON syntax highlighting Payload auto-detection (JSON, XML, binary) Configurable message limits macOS keyboard shortcuts Adaptive UI across all devices

Compare

MQTee vs. the rest

Feature MQTee MQTT Explorer MQTTX
Native App SwiftUI (Mac, iPhone, iPad) Electron Electron
iOS / iPadOS
Apple Shortcuts
Startup Time Instant Multi-second Multi-second
Memory Usage ~60 MB 300 MB+ 300 MB+
MQTT 5.0 Full None Basic
Multiple Connections Single only
iCloud Sync
Keychain Credentials iCloud Keychain Plain file Plain file
Multi-tab Publish
Structured Event Log Filterable Basic
Session Persistence Auto-restore Basic
Apple Design Liquid Glass Generic Generic
Actively Maintained 2026 Stalled (2024) 2026

Pricing

Free to use.

All features. All platforms. No limits.

What's included

  • Works on Mac, iPhone, and iPad
  • Full MQTT 5 and 3.1.1 support
  • Unlimited connections
  • iCloud sync across all your devices
  • Free updates

One person builds this. No VC money, no data mining, no ads. Just coffee and stubbornness. A sponsorship keeps it that way.

FAQ

Questions

What is MQTee?

A native MQTT client for Mac, iPhone, and iPad. It has a topic tree browser, full MQTT 5.0 support, iCloud sync, and Keychain credential storage. One app, all Apple platforms.

How do I join the beta?

MQTee is available on TestFlight while we wait for App Store review. Join the TestFlight beta to get started.

Does MQTee support MQTT 5.0?

Full MQTT 5.0 support: shared subscriptions, user properties, no-local, retain handling. MQTT 3.1.1 works too.

Is MQTee free?

Yes. All features are available at no cost on Mac, iPhone, and iPad.

Does MQTee work with iCloud?

Connections sync across Mac, iPhone, and iPad through iCloud. Credentials go in iCloud Keychain.

What are the system requirements?

macOS 26.0, iOS 26.0, or iPadOS 26.0 or later. It's a single universal app.

Does MQTee work on iPhone and iPad?

It runs natively on both, with a UI adapted to each screen size. Connections sync via iCloud.

How can I support MQTee?

If you find MQTee useful, you can sponsor development on GitHub. It helps fund new features and ongoing maintenance.

Why is MQTee built with Rust?

The MQTT protocol engine is written in Rust. It handles parsing, TLS, and the event loop, so the Swift UI layer stays responsive even under high message throughput.

Can I export my messages?

Messages can be exported as Markdown, JSON, or CSV. Connection configs can be imported and exported as JSON.