Every step, live
Replies stream in word by word. What it read, changed and ran updates live, with a diff for every file, alongside its plan, sub-agents and background commands.
Claude Code keeps running on your computer. Its replies, edits and permission requests reach your phone as they happen: approve with a tap on iPhone, Android or Apple Watch, or send a message into the running turn.
npm test
This is the request your phone gets. Try it.
Replies stream in word by word. What it read, changed and ran updates live, with a diff for every file, alongside its plan, sub-agents and background commands.
A Live Activity keeps Claude's progress on the Lock Screen and in the Dynamic Island; when it asks for permission, the card carries Deny and Allow. On Apple Watch you can follow sessions, answer requests and send a short reply.


Live Activities need iOS 16.2 or later, and buttons on the card iOS 17. The watch app needs watchOS 10 or later.
Messages sent mid-turn wait in a queue: reorder them, take one back to rewrite, or send it now, straight into Claude's running turn. A turn running on the computer can be stopped from the phone.
Start it with linkshell claude and you get Claude's own UI at your desk. A message from the phone takes over; any key at the computer takes it back, context intact. Sessions from a plain claude or the Claude desktop app can be followed too.
$ linkshell claude
# arguments pass through to claude
$ linkshell claude --resume
/ for Claude's own commands and your skills.When Claude is done, open the computer's actual desktop on the phone to check a page, work in the editor or close a dialog. Or open a terminal, or the computer's localhost, right on the phone. (Full control on macOS 13 or later.)
On Mac or Windows, the desktop app brings its own CLI. On macOS or Linux you can install the CLI instead, with Node.js 22.13 or newer.
$ npm i -g linkshell-cli
# or
$ brew install LiuTianjie/linkshell/linkshell
$ linkshell setup
iTool members: sign in on the computer and in the app with the same account; the computer just appears. Own gateway: pair once with a QR code.
# iTool
$ linkshell login
# your own gateway
$ docker run -d -p 8787:8787 -v linkshell-gateway:/data nickname4th/linkshell-gateway
$ linkshell host --gateway wss://gw.you
$ linkshell pair
Every feature, with your own gateway
US$3.19 a month by international card
No. The phone reaches the computer through a gateway, over cellular too, with no open ports.
No. Claude Code runs with the sign-in already on your computer; LinkShell never handles accounts or keys.
Yes. The Live Activity on the iPhone Lock Screen carries Deny and Allow (iOS 17 or later), and Apple Watch can answer requests too (watchOS 10 or later).
Yes. The Android APK is on GitHub Releases, and there is a browser client too.
Every feature is free with your own gateway (one command or Docker). To skip the server, an iTool membership adds the official gateway from ¥9.9 a month, or US$3.19 a month by international card.
Using Codex too? See it on the phone.