dotshot for remote Macs and macOS VMs

Your build Mac, your MLX box, your macOS VM: one shortcut away.

A Mac mini running agents overnight, a Mac Studio training with MLX, a macOS VM for clean builds. Turn on Remote Login, add it to dotshot, and send it what you see from your laptop.

Free and open source · Notarized by Apple · macOS 14+
A stylized Mac desktop labeled mac, Dev Mac, MLX, app development, claude

What people send

What to send to it

MLX runs

Training curves and memory graphs from the machine doing the work.

Xcode and Simulator

Build errors, layout bugs, and Simulator screens, as screenshots or recordings.

UI bugs that move

Record a flaky animation or login flow; the agent gets frames it can reason about.

Anything else

Designs, logs, and crash reports: drop them on the nub, choose the Mac.

Set it up

Five minutes, nothing to install over there.

  1. Install dotshot on your Mac

    Download the notarized DMG from GitHub Releases and allow Screen Recording in its setup. Nothing gets installed on the other machine.

  2. Make sure this Mac can reach it with a key

    ssh -o BatchMode=yes dev@mac-mini.local true && echo ready

    No key there yet? Run ssh-copy-id dev@mac-mini.local once. Tailscale names and ~/.ssh/config aliases (including ones with a ProxyCommand) work, because dotshot uses your SSH configuration.

  3. Add it as a destination

    In setup, or from Terminal (or let your agent do it with the setup skill):

    DS=/Applications/dotshot.app/Contents/Resources/dotshot-capture.sh
    "$DS" add mac dev@mac-mini.local '~/inbound'
    "$DS" check mac

    check creates a private folder, verifies the key and SFTP, and saves the absolute path your agent will see.

  4. Capture

    Press ⌃⌥⌘S and drag, or ⌃⌥⌘V to record. The file lands on the machine and its absolute path is on your clipboard.

  • On the destination Mac: System Settings → General → Sharing → Remote Login. That's all it needs.
  • macOS VMs (UTM, Tart, Parallels, cloud Macs) work the same as long as SSH reaches them.
  • The destination Mac doesn't need dotshot. Only the Mac you capture on does.

Also works with

One shortcut for the whole fleet.

Every guide uses the same app: add each machine once, then switch from the pill, a drop tile, or a dotshot:// link.