One Tap on ShellDrop: Firing a Command at Your Coding Agent From Your Phone

v3.1.4 · 17 April 2026 · Daniel Bilsborough

ShellDrop v3.1.4 adds an opt-in toolbar button called One Tap. It sends a user-configured command string over the current SSH session. One press, one line, done. Off by default.

This post explains what it does, why it's in there, and how to set it up.

What One Tap does

On the keyboard accessory toolbar, next to the existing Esc, Paste, and arrow keys, there is now a button labelled One Tap. Tap it, and ShellDrop writes whatever command you've configured to the current SSH session's stdin, followed by a newline. Equivalent to typing the command and hitting return.

When the soft keyboard is collapsed and the floating control bar is showing instead, the One Tap button sits in the middle of that bar so you don't have to stretch your thumb.

That's the whole feature. No automation layer, no scripting, no conditions. One string. One tap.

Why this exists

Most coding agents have their own memory system. Claude Code has its own model-level memory. Codex has its own. Cursor has its own. If you use one of those and you're happy with it, you never have to think about this.

But some people run custom memory systems. MemPalace is one. These systems live outside the agent and need a trigger to ingest recent work. That trigger is usually a command typed into the shell where the agent is running, like:

update the palace

From a laptop, that's a three-second thing. From an iPhone, over SSH, on a tiny soft keyboard, with autocorrect guessing at every word, it's annoying enough that it doesn't happen.

One Tap removes the typing. Configure the command once, tap the button whenever you want to fire it. Sitting on the couch, out for a walk, between meetings, whatever.

MemPalace is a custom memory system for coding agents. It lives on the same machine as the agent and gets refreshed with an explicit command after a work session. ShellDrop didn't build MemPalace. One Tap just makes it easier to fire the refresh command from a phone.

How to turn it on

  1. Open ShellDrop.
  2. Tap the settings cog on the home screen.
  3. Scroll to the One Tap section.
  4. Toggle Show One Tap button on.
  5. Tap Edit next to the command readout.
  6. Type the command you want to fire. Save.

The button appears on the terminal toolbar immediately. Toggle off any time.

What command should I set?

Whatever you fire most often that's easier to tap than type. Some examples people have mentioned:

One slot, one command. If you need multiple, pick the one you fire most. The text field is a standard string, so you can chain with && or ; if you want a short sequence.

Works with any shell

One Tap is protocol-agnostic. It writes to whatever shell your SSH session is attached to. If Claude Code, Codex, Cursor background agent, Aider, or Cline is the foreground process in that shell, the command lands there. If tmux is in front and the agent is in a pane, the command lands in whichever pane tmux has focused.

ShellDrop itself doesn't know or care which agent is running. It just sends the bytes you told it to send.

What else changed in v3.1.4

FAQ

What does One Tap actually send?

The exact string you configure in Settings, followed by a newline. Nothing else. It writes to the current SSH session's stdin.

Is One Tap on by default?

No. Off by default. Turn it on in Settings.

Do I need MemPalace to use One Tap?

No. One Tap sends any string you set. MemPalace is the use case that motivated it, but the button works for any command.

Does One Tap work with Claude Code and Codex?

Yes. One Tap is protocol-agnostic.

Can I change the command later?

Yes. Settings > One Tap > Edit. Opens a sheet with a text field.


ShellDrop is on the App Store. Universal iPhone and iPad, iOS 17+.

Download on the App Store