Melta Blog

Guides and honest comparisons on running Herdr, Claude Code and Codex from your phone, and the SSH plumbing underneath.

  1. Guide7 min read

    How to wake a Mac remotely, and keep it awake for SSH

    You usually can't wake a sleeping Mac from outside your home network, so the fix is to stop it sleeping. The System Settings switch for each macOS version, the pmset and caffeinate commands, MacBook lid rules, and what Wake-on-LAN can and can't do.

  2. Guide6 min read

    Can you use a terminal on an iPhone? What works, and what you actually want

    Yes, with an app. iOS has no built-in Terminal, so you choose between a local shell such as a-Shell or iSH, an SSH client that shows another computer's terminal, or an app built for one remote job. Here is what each really is and which to pick.

  3. Guide7 min read

    How to SSH into your computer from outside your network without port forwarding

    You can SSH into a computer behind a home router without port forwarding. Put both devices on a mesh VPN such as Tailscale, or use Cloudflare Tunnel or a reverse SSH tunnel through a VPS. What each one installs, costs and exposes, and which suits a phone.

  4. Guide6 min read

    How to SSH into a Raspberry Pi from your iPhone or Android phone

    To SSH into a Raspberry Pi from a phone, enable SSH on the Pi (it is off by default), find its address, and connect with any SSH app as the user you created. Covers Raspberry Pi Imager, headless setup, keys, and reaching the Pi from outside your network.

  5. Comparison6 min read

    Mosh vs SSH: which should you use from a phone?

    Mosh keeps a terminal usable on bad mobile networks: it runs over UDP, survives IP changes and sleep, and echoes typing instantly. SSH does more and needs nothing extra. How they differ, what Mosh cannot do, and when plain SSH with tmux is enough.

  6. Guide7 min read

    Claude Code and tmux: setup, scrolling, and keeping sessions alive

    Run Claude Code inside tmux so it survives a closed terminal or a dropped SSH connection. A minimal setup, the ~/.tmux.conf lines that matter (Anthropic documents three of them), and how to scroll up now that Claude Code has two renderers.

  7. Fix6 min read

    Claude Code Remote Control not working or keeps disconnecting? What to check

    Claude Code Remote Control fails for a short list of reasons: the wrong login or plan, an API key overriding your subscription, an old version, a stopped process, a sleeping computer or a network change. How to tell which one it is, and what to do if it still drops.

  8. Guide6 min read

    Too many Claude Code permission prompts? How to reduce them safely

    Claude Code asks before shell commands, file edits and network access. To cut the prompts safely, update so auto mode is available, allow the commands you run constantly, turn on the Bash sandbox, and keep deny rules for secrets. Exact settings below.

  9. Guide6 min read

    Running Claude Code on a VPS: setup, requirements, and using it from your phone

    Claude Code runs on a headless VPS with Ubuntu 20.04+, 4 GB of RAM and one install command. You sign in by opening a link on another device and pasting a code back. Full setup, lockdown, and what Anthropic's terms say about it.

  10. Guide6 min read

    How to get Claude Code notifications on your phone when it finishes or needs approval

    Claude Code can push to your phone through the Claude app when Remote Control is on. For everything else, a Notification hook in settings.json and a push service such as ntfy does it in a dozen lines. Here is the exact config, what each hook event means, and the limits.

  11. Comparison3 min read

    Herdr vs tmux for AI coding agents: which multiplexer?

    Herdr vs tmux, compared honestly. Both keep your agents alive when you disconnect. Herdr also knows which pane is an agent and whether it's working, blocked or done. When that matters, when tmux's ubiquity wins, and how to try Herdr without giving up tmux habits.

  12. Guide4 min read

    Tailscale SSH from iPhone or Android to your Mac or Linux box

    Can you SSH from an iPhone to a Mac? Yes, in ten minutes. Step by step: Tailscale on both devices, Remote Login on the Mac, an SSH key made on the phone, MagicDNS names instead of IPs, and the settings that stop your computer dropping off the network.

  13. Guide6 min read

    How to run Claude Code from your phone (2026)

    Claude Code on your phone, remotely: keep it running on your own Mac or Linux box and drive it from your phone: Tailscale for the connection, SSH for control, Herdr so nothing dies when you disconnect. Every option compared, including Anthropic's Remote Control.

  14. Guide3 min read

    Herdr cheat sheet: keys, commands and the agent status model

    The Herdr keybindings you use every day, the CLI commands worth knowing (agent prompt, agent wait, attach over SSH), what idle, working, blocked and done mean, and the settings that matter for phone access.

  15. Fix4 min read

    Fix SSH from your phone: permission denied, timeouts, host key changed, and reconnects

    The errors you hit connecting a phone to your own computer, in the order they usually happen, with the actual cause of each and the fix. Covers Tailscale, Mac Remote Login, keys and permissions, sleeping computers, and Android dropping connections.

  16. Comparison5 min read

    The best phone apps for Claude Code and Codex in 2026

    An honest look at every way to run coding agents from an iPhone or Android phone: Anthropic's Remote Control, Moshi, Termius, Blink Shell, Claudette Echo and Melta, with prices, what each needs on your computer, and who each one suits.

  17. Comparison6 min read

    Moshi vs Melta: an honest comparison

    Both put Claude Code and Herdr on your phone. Where Moshi is ahead, where Melta is different, and which one fits how you work.