For iPhone, iPad and Android

Your agent,
in your pocket.

Watch DSH work from your phone. Answer its approvals, send it a message, and see every turn finish — from any network.

Get it for iPhone

Also on Android · Source on GitHub

9:41
Refactor parser
deepseek-v4-flash Context 12% Commands
Ask your agent…

01 · Pairing

Pair in one scan.

Install the plugin, open its panel on your Mac, scan the code. No token to paste, no address to type, no file to edit.

DSH-Mizar

wss://relay.example.net/r/7f3a

listening
Listening on100.64.0.1:19390
Moderelay
Devices2

Pair a device

Scan this, or type the code

K7QP-3M2X

This QR is real: scan it to open this page on your phone.

  1. 1

    Install dsh-mizar from DSH → Plugins, then restart DSH.

  2. 2

    Click DSH-Mizar in the sidebar. A code appears.

  3. 3

    Open the app and scan.

There are no other steps.

The camera is asked for the moment you tap Scan — never at launch.

02 · Bandwidth

Only the summary travels.

Step-by-step narration, tool calls and streaming stay on your Mac. Your phone gets your prompt and the final answer — nothing else.

1,323KB
everything1,323 KB
summaries only66 KB

Measured on 47 real sessions.

Your Mac
Relay

Your phone

Refactor the parser and run the tests.
Completed in 25 s
Done. The parser is now two files, and all 48 tests pass.
Completed in 25 s

03 · Approvals

Answer from anywhere.

When the agent needs you, it asks. Allow a command, pick an option, or type your own answer — on the train, in a meeting, from the couch.

Wants to run write_file

Writing to a path outside the workspace

session-refactor-parser · 0001

Approach

How should I handle the schema change?

The migration isn’t reversible without a backup.

  • Interrupt a running turn
  • Switch model, thinking effort and permissions
  • Notifications for done, interrupted, questions and permissions

04 · Live Activities

On your Lock Screen.
Gone when it’s done.

While a session runs, the Lock Screen and Dynamic Island show it — with a clock iOS draws itself. When it ends, the card puts itself away.

Longest-running first
Two at a time. When one finishes, the next slides up.
A clock that needs no pushes
The timer is system text; the app doesn’t refresh it every second.
Ends itself, even in your pocket
If the app is asleep, your Mac ends the card by push.

One honest caveat: iOS only lets an app start an activity while it’s open, so a brand-new session reaches the Lock Screen after you open the app once.

Saturday, October 17

9:41

DSH-Mizar
9:41

My Mac

Connected

parser-refactor

Refactor the parser2 min ago35%
Add trailing commas14 min ago22%
Update the README1 hr ago9%

dsh-relay

Fix push token 404Yesterday61%

05 · Offline

Your history stays on your phone.

Sessions, titles, models and context usage are cached on the device. Lose signal and you can still scroll back through all of it.

Airplane mode

And a failed read never wipes the screen. What’s already drawn stays drawn.

06 · Usage

Every token, accounted for.

Input, cache reads and writes, output, billed input and cache hit rate — and what is filling the context window.

See the ring in the island at the top of this page? That’s this page’s context: how much of it you’ve read. It turns orange past 75%, just like the app.

Tokens

Input (new)0
Input (cache read)0
Input (cache write)0
Output0

Billed input0
Cache hit0%

Context

0%
System0
Tools0
Messages0

07 · Devices

iPhone, iPad, and Android.

A split view on iPad. Material 3 on Android, on exactly the same protocol. In English and 简体中文.

DSH-Mizar on iPad: the session list beside a conversation with an approval and a question
iPadSessions beside the conversation
DSH-Mizar in Simplified Chinese
简体中文Every screen, fully localized
AndroidCompose · Material 3 · Keystore-backed storage

08 · How it fits

Three small pieces.

The app on your phone, a plugin on your Mac, and an optional relay for when your Mac can’t take incoming connections.

The plugin

Runs inside DSH on your Mac. Install it from the Plugins sidebar, or with one command:

The relay optional

Reach your Mac from any network — even behind campus, corporate or carrier NAT. Upload, unpack, sudo ./install.sh.

The app

iPhone, iPad and Android. Pairs with one scan.

The relay only moves bytes. Your phone is still verified by the plugin on your Mac — exactly as on home Wi-Fi.

DSH-Mizar app icon

DSH-Mizar wants to be on your iPhone.

It will ask for notifications and local network, one at a time — and for the camera only when you scan.

Android · Mac plugin · Relay