TubeReads

Claude Code + iMessage is Finally Here.

Anthropic's Claude Code just unlocked iMessage as a channel, enabling users to control their local AI coding agent from their phone. The feature promises remote flexibility: scrape YouTube comments, run analyses, and trigger skills — all via text. But there's a catch: your session must remain running, and for now, you'll need macOS. How practical is this for everyday use, and how does it compare to Dispatch, Remote Control, and other mobile access modes?

Nate Herk | AI AutomationTech1 Erwähnte Personen5 Glossar
Videolänge: 9:30·Veröffentlicht 26. März 2026·Videosprache: English
4–5 Min. Lesezeit·2,294 gesprochene Wörterzusammengefasst auf 866 Wörter (3x)·

1

Kernaussagen

1

iMessage is now a supported channel for Claude Code, allowing you to send commands via text that execute locally on your machine with full access to your files, skills, and API keys.

2

The session must remain open on a macOS device; if it closes, the channel stops working until you restart it locally or host Claude Code on a Mac VPS.

3

Setup is straightforward: enable Full Disk Access, install the bun plugin, and launch Claude Code in channel mode — no complex bridging required.

4

You can approve permissions and add other phone numbers or Apple IDs to text your Claude session, enabling multi-user scenarios.

5

Channels differ from Dispatch (message-based task delegation) and Remote Control (steering an active session) — channels are event-driven and designed for external triggers like chat messages.

Kurzgesagt

Claude Code's iMessage channel turns your phone into a remote control for your local AI session, but you'll need to keep your Mac awake (or host on a Mac VPS) to maintain 24/7 access.


2

What Channels Are and Why iMessage Matters

Channels let Claude Code receive and respond to messages from third-party apps.

Channels are essentially MCP servers that push events into your running Claude Code session, allowing the AI to react even when you're not at your terminal. Think of it as giving Claude Code a phone number. When you send a message via iMessage, Telegram, or Discord, it tunnels through and appears as if you typed it directly into your local session.

The iMessage channel announcement is particularly significant because it integrates with the default messaging app on macOS and iOS, removing friction for Mac users. Unlike Telegram or Discord, which require separate accounts and setup, iMessage is already on your device. The downside? It requires macOS to run, so Windows and Linux users are left out for now.

The real power lies in continuity: your Claude session has full access to your local files, API keys, and custom skills. In the demo, a simple text scraped YouTube comments across six videos, analyzed themes, and returned structured insights — all without touching a keyboard.


3

How to Set Up the iMessage Channel

Three quick steps: grant disk access, install the plugin, launch in channel mode.

1

Grant Full Disk Access Open System Settings > Privacy & Security > Full Disk Access, then add your terminal or VS Code to allow Claude Code to read iMessage databases.

2

Install the iMessage Plugin Run the command provided in the Claude Code docs to install the bun-based iMessage plugin. You can verify installation by typing «/plugin» in your Claude session.

3

Launch Claude in Channel Mode Start Claude Code with the channel flag. You'll see «Listening for channel messages from the plugin iMessage» in your terminal, confirming the session is ready to receive texts.

4

Send a Test Message Text yourself or your registered Apple ID. The message will appear in your terminal, and Claude will process it as if you typed it locally.


4

The Session Must Stay Open

If your Mac sleeps or the session closes, the channel stops working.

⚠️

The Session Must Stay Open

The biggest limitation: if you close the terminal or your Mac restarts, the iMessage channel goes silent. To maintain 24/7 access, you'd need to host Claude Code on a Mac VPS or Mac Mini with a session manager like tmux. For now, this is a powerful feature for on-the-go use — but not yet a fully autonomous agent you can forget about.


5

Managing Access and Permissions

📱
Allow Other Users
Use «/imessage access allow [phone or Apple ID]» to let teammates or other devices text your Claude session and trigger tasks.
Approve from Your Phone
If Claude needs permission (e.g., to read a file), you can reply «yes» or «no» directly in iMessage rather than returning to your terminal.
🔒
Enterprise Admin Toggle
Team and Enterprise users must have an admin enable channels in organization settings under Claude Code > Channels, as it's disabled by default.

6

Channels vs. Dispatch vs. Remote Control

Three ways to control Claude Code remotely, each with a different trigger.

CHANNELS
Event-Driven, External Triggers
Channels push events from chat apps (iMessage, Telegram, Discord) or custom servers into a running session. Best for reacting to external events like CI failures, chat messages, or webhooks. The session must already be running.
DISPATCH & REMOTE CONTROL
Message-Based & Direct Steering
Dispatch lets you message a task from the mobile app; Claude runs it on your machine with minimal setup. Remote Control lets you drive an active session from cloud.ai/code or mobile, steering in-progress work. Both are more about delegation and observation than event reactions.

7

Real-World Demo: YouTube Comment Analysis

A single text triggered multi-video scraping and sentiment analysis via custom skills.

Scrape the YouTube comments from my recent video and give me a breakdown.

Nate Herk


8

Key Numbers from the Demo

Claude processed over 500 comments and returned structured insights in seconds.

Comments Scraped
511
Across six recent videos in a single iMessage request
Videos Analyzed
6
The YouTube analyzer skill scanned multiple uploads automatically
Top Themes Identified
5+
Including «feature access frustration», «token usage limit anxiety», and «open claw versus cloud code»

9

Personen

Nate Herk
Content Creator / Claude Code User
host

Glossar
MCP (Model Context Protocol)A protocol that allows Claude Code to interact with external servers and services, enabling features like channels and integrations.
BunA fast JavaScript runtime used to install and run the iMessage plugin for Claude Code channels.
Full Disk AccessA macOS permission that allows an app to read files across the entire system, including iMessage databases.
VPS (Virtual Private Server)A remote server you can rent to host applications 24/7, avoiding the need to keep your local machine running.
tmuxA terminal multiplexer that lets you keep sessions running in the background, even after disconnecting.

Haftungsausschluss: Dies ist eine KI-generierte Zusammenfassung eines YouTube-Videos für Bildungs- und Referenzzwecke. Sie stellt keine Anlage-, Finanz- oder Rechtsberatung dar. Überprüfen Sie Informationen immer anhand der Originalquellen, bevor Sie Entscheidungen treffen. TubeReads ist nicht mit dem Content-Ersteller verbunden.