BlueBubbles vs Chert

Compare BlueBubbles and Chert side by side: iMessage features, channels, developer tools, pricing and compliance, checked on each provider's own site.

BlueBubbles

Free, open-source iMessage bridge you host on a Mac
Starting price
Free
Free plan
Free and open source (Apache-2.0)

Chert

iMessage and FaceTime numbers for AI agents
Starting price
$25/month (Shared)
Free plan
24-hour trial: 10 messages and 10 FaceTime minutes on a shared line

BlueBubbles supports 45 of the 77 features compared here, and Chert supports 47.

Feature comparison

FeatureBlueBubblesChert
iMessage messaging
iMessage
SupportedRuns on your own Mac (or macOS VM) signed in to iMessage
Supported
Group chats
SupportedSend and receive by chat GUID
Supported2 to 31 recipients; first group message must be text only.
Group management
SupportedCreate groups, add and remove members; Private API (SIP disabled)
SupportedCreate, add or remove participants, and leave a group.
Group name and photo
SupportedRename and set group photo (macOS 11+); Private API (SIP disabled)
SupportedSet a group's display name and icon.
Mentions
SupportedMention parts in multipart messages; Private API (SIP disabled)
Not listed
Tapbacks
SupportedReceiving works without it; sending needs the Private API (SIP disabled)
SupportedSix standard tapbacks; inbound tapbacks show in message history.
Threaded replies
SupportedReply by message GUID and part; Private API (SIP disabled), macOS 11+
Not listedHomepage mentions reply context; no reply-to field in the API docs.
Typing indicators
SupportedSend and receive; Private API (SIP disabled)
SupportedBest effort; group typing is not supported on every line.
Read receipts
SupportedReceive delivered and read receipts; marking chats read needs the Private API
SupportedMark chats read; messages carry read_at when known.
Edit and unsend
SupportedPrivate API (SIP disabled), macOS 13+
PartialEdit within 15 minutes; no unsend endpoint documented.
Message effects
SupportedBubble and screen effects via effectId; Private API (SIP disabled)
SupportedApple send effects, validated against an allowed list.
Animated text effects
Not listed
Not listed
Stickers
BetaReceiving works today; sending and placing is Pro for the unreleased 2.x server
Not listed
Formatted text
BetaBold, italic, underline, strikethrough in unreleased code; macOS 15+, Private API
Not listed
Attachments
Supported
SupportedUpload then send; several images can go out as one grouped message.
Live Photos
PartialReceived Live Photos can be downloaded; sending is not documented
Supportedlive_photo pairs an uploaded HEIC with its MOV.
Rich link previews
SupportedSending rich links needs the Private API (SIP disabled)
Supportedrich_link parts render as preview bubbles; falls back to a plain URL.
Voice messages
SupportedisAudioMessage flag sends a waveform voice message
SupportedNative voice notes on enabled lines; inbound memos arrive as attachments, no transcript.
Contact cards
Not listed
SupportedBuilds a vCard bubble in DMs and groups.
Polls
BetaBlueBubbles Pro for the unreleased 2.x server, macOS 26+; not in a public release
SupportedEnabled lines only; read votes by polling, no vote webhooks yet.
Chat backgrounds
Beta
Not listed
Location sharing
PartialReads Find My device and friend locations; no in-chat location sharing documented
PartialOne-time location pin on enabled lines; not Live Location or Find My.
iMessage apps
PartialReceives Digital Touch and handwriting previews; sending app bubbles not documented
Not listed
Live app cards
Not listed
Not listed
Sender name and photo
SupportedShare your iCloud contact card with a chat; Private API (SIP disabled), macOS 11+
SupportedNative name-and-photo sharing on enabled lines (share_native).
FaceTime calls
SupportedStart, answer and leave calls via FaceTime links; Private API. Pricing page moves it to 2.x Pro
SupportedInbound audio and video, outbound audio only, bridged to your LiveKit agent.
Delivery status
SupportedWebhooks for message updates (delivered, read) and message errors
SupportedPer-message status with delivered_at, and the channel used (iMessage or SMS).
iMessage availability check
SupportediMessage and FaceTime availability by address; Private API (SIP disabled)
Not listed
Focus and Notify Anyway
SupportedRead a contact's Focus status and notify for silenced messages; Private API, macOS 12+
Not listed
Numbers and delivery
Managed lines
Not supportedYou run your own Mac or macOS VM
SupportedChert-managed sender lines assigned to your tenant.
Dedicated numbers
Not supportedNot offered; uses your own Apple ID
Supported$250/mo per line, arranged on a call; no self-serve checkout yet.
Shared numbers
Not supported
SupportedFree 24-hour trial and $25/mo Shared plan on a shared line.
Bring your own number
SupportedYour own Apple ID; a phone number can be linked to it
Not listed
Line pooling
Not listed
SupportedPicks and pins a sender line per recipient from your assigned lines.
SMS fallback
Not listedNot documented; FAQ says SMS is unsupported, the fit quiz says forwarded texts work
PartialLines enabled for SMS retry only; plain-text 1:1 messages, not groups or media.
RCS fallback
Not listed
Not listedHomepage says SMS or RCS fallback; API docs only describe SMS retry.
Outbound-first messaging
SupportedCreate DMs; new group chats need the Private API
SupportedFirst send to a new recipient creates a lead and pins a line.
Calls on the iMessage number
PartialFaceTime only, via links on the same Apple ID (Private API); no phone calls
PartialHomepage offers one number for iMessage and FaceTime; docs say identities are not unified yet.
Other channels
SMS
PartialOnly via Text Message Forwarding from an iPhone; FAQ still says SMS is not supported
PartialOnly as an automatic retry after a failed iMessage, on enabled lines.
RCS
PartialOnly via Text Message Forwarding from an iPhone on the same Apple ID
Not listedMentioned only as a fallback on the homepage.
WhatsApp
Not supportedNot offered
Not supportedNot offered
Telegram
Not supported
Not supported
Slack
Not supported
Not listed
Email
Not supported
Not supportedNot offered
Phone calls
Not supportedNot offered; FaceTime only
Not supportedNot offered; calls are FaceTime only.
Apple Messages for Business
Not supportedNot offered
Not supportedNot offered
Unified channel API
PartialForwarded SMS and RCS land in the same chat API as iMessage; no other channels
PartialiMessage and SMS retry share one API; FaceTime uses a separate API.
Developer tools
REST API
SupportedServer password passed as a query parameter
Supported
TypeScript SDK
Not supportedNo official SDK; docs list only a community Java wrapper
Beta@trychert/sdk 0.2.0 on npm (MIT); the homepage still says SDK packages are not published.
Python SDK
Not supported
BetaSource preview on GitHub; not released on PyPI.
Other SDKs
PartialCommunity Java wrapper (blueify) listed in the docs; not official
BetaRust, C#/.NET, C++ and Go clients are source previews on GitHub.
CLI
Not listed
BetaFaceTime CLI on npm's beta tag; the SDK adds a chert-sdk CLI for sends.
Webhooks
SupportedNew messages, updates, errors, group changes, typing and more (server 1.0+)
SupportedMultiple subscriptions with event filters; message.received for inbound.
Signed webhooks
Not supportedWebhooks are plain JSON POSTs with no signature header
SupportedHMAC-SHA256 per-subscription secret over timestamp and raw body.
MCP server
PartialCommunity MCP server listed by BlueBubbles; not maintained by the team
Not listed
Open source
SupportedApache-2.0 (server, clients and Private API helper)
PartialSDKs are MIT and a FaceTime link connector is Apache-2.0; the service is closed.
Self-hosting
SupportedSelf-hosted only
Not listedOnly the open-source FaceTime link connector runs on your own machine.
Local testing
Not listed
Not listedSSE stream and dev inbox avoid a public webhook, but a real phone is still needed.
Custom channel providers
Not listed
Not listed
Event replay
PartialCatch up by querying messages after a timestamp; 1.9.9 webhooks are not retried
SupportedDurable event log with replay by event ID, polling and SSE.
OpenTelemetry
Not listed
Not listed
No-code integrations
PartialOfficial n8n node, manual install, last updated 2022
Not listed
CRM integrations
Not listed
SupportedSalesforce managed package and HubSpot app.
Built for AI agents
Agent framework
Not listed
PartialChert-managed FaceTime assistants and a LiveKit voice-agent starter; messaging is send and receive.
Agent framework integrations
Not listedOnly community projects are listed, such as a ChatGPT agent and Clawdbot
PartialFaceTime calls connect to LiveKit agents; no messaging framework integrations.
Streaming replies
Not listed
Not listed
Agent group chats
Not listed
Not listed
Human handoff
Not listed
SupportedSlack reply triage with approve-to-send drafts, plus a console reply pane.
Audit logs
Not listed
Not listed
Message history API
SupportedQuery messages and chats straight from the Mac's Messages database
PartialLast 200 messages per chat; no pagination yet.
Plans and compliance
Free plan
SupportedFree, open-source software
Partial24-hour trial with 10 messages and 10 FaceTime minutes on a shared line.
Public pricing
SupportedPro: $3/month, $30/year or $55 lifetime
Supported
No per-message fees
SupportedFree; optional flat Pro subscription
SupportedFlat monthly prices; paid plans have usage limits that are not spelled out.
Uptime SLA
Not supportedApache-2.0 software provided without warranty; uptime depends on your Mac
Not listed
Isolated infrastructure
SupportedRuns entirely on your own Mac
SupportedDedicated $250/mo line for your project; lower plans use shared lines
SOC 2 Type II
Not listedSelf-hosted; compliance is up to whoever runs the Mac
Not listed
GDPR
Not listed
SupportedPrivacy policy sets out GDPR legal bases and rights.

Checked on each provider's own site and docs on 2026-10-25. “Not listed” means the provider does not mention it.

Pricing

BlueBubbles

The software is free and open source; an optional BlueBubbles Pro subscription for the upcoming 2.x server costs $3/month, $30/year or $55 once.

Pricing model: free self-hosted software, optional Pro subscription

Source

Chert

A free 24-hour trial includes 10 messages and 10 FaceTime minutes on a shared line; Shared is $25 a month and a dedicated line is $250 a month, but paid checkout is paused.

Pricing model: flat monthly per line, with usage limits

Source

Which should you choose?

Choose BlueBubbles if you need mentions, threaded replies, stickers and formatted text.

Choose Chert if you need contact cards, managed lines, dedicated numbers and shared numbers.

Frequently asked questions