SSH Client - Secure ShellFish

Terminal, Files & Finder

Free · In‑App Purchases

Lightning fast SSH terminal with remote file access. No other app fuses your SSH servers and iOS devices as well as Secure ShellFish. Tap Get and see for yourself. Terminal supports standard text editing gestures for selection, scrolling and copy/paste as well as custom gestures to send arrow keys and tabulator making shell entry and full screen editing with vim or emacs delightful. Bar above the keyboard makes it easy to type special keys and insert snippets. Select and drag filenames out of the terminal as actual files and drag files from other apps into the terminal to upload. Use built-in tmux support to persist terminal sessions if you lose Internet access, pick existing sessions with thumbnails and Handoff sessions between devices. Server file system is available in the Files app and recently accessed files and directories are cached to make them available when offline. Use apps like Textastic and iA Writer for a native editing experience working on your remote server files. Upload files or entire directories from the share sheet with minimal friction as the last destination directory for each kind of file is remembered or automate file transfers in the Shortcuts app. Connect to your Mac, Synology NAS and any other SSH server or create new Digital Ocean droplets right from the app. Secure ShellFish is useful as a free app and paying pro users can disable ads in the terminal, upload through the Files app and configure unlimited number of servers.

  • 4.8
    out of 5
    1.6K Ratings

This version introduces Mosh as an experimental feature. Choose Mosh under Persistence when editing a server to try it. Mosh is designed to keep the terminal connected as you move between Wi-Fi and cellular, through network dropouts and while your iPhone or iPad sleeps, and to show what you type right away on a slow connection. The server needs mosh-server and must accept UDP on ports 60000 to 61000, and ShellFish shows how to install mosh-server if it is missing. If Mosh gives you trouble, switch Persistence back to None or tmux, and feedback on what went wrong is very welcome. Images sent with the kitty graphics protocol now show in the terminal, from tools like kitten icat and yazi and from Claude Code mods that draw images. Run Install from Shell Integration on the server so Claude Code knows it can draw them. Images do not come through tmux or Mosh. Creating a security key such as a YubiKey, or signing in with one, now works on iOS 27. Fixes a new terminal sometimes being only a few rows tall when the keyboard bar is set to Always. Includes improvements from last version: ShellFish now supports iPhone Duo. On the wide inner display the terminal toolbar moves to a vertical strip beside the terminal with your tabs, the session picker and the server icon, and the keyboard bar spreads its keys across the wider keyboard. Partly folded like a laptop, the terminal takes the top half and is ready for typing. Suggest Command turns a plain-language description such as "make a compressed archive of src without the log files" into a shell command, using Apple's Private Cloud Compute model. Long-press the paste button on the keyboard bar or press Cmd-I. The model reads the manual pages on the server you are connected to, so it suggests options that exist there, and the command is only inserted at the prompt when you choose Insert. Requires the latest version of iOS with Apple Intelligence enabled. Shortcuts actions no longer have to finish within a few seconds. On the latest version of iOS an upload, a download or the listing of a large folder keeps running in the background for as long as it needs, showing how far it has come and offering a stop button if you want to end it early. A new Control Cloud Server action creates, starts, stops, checks and destroys cloud servers. You pick the region, the plan and the system image the same way you do in the app, and a server that takes minutes to come up reports what it is doing while you wait. The server it gives you back drops straight into the next action, even before you have saved it as a server of your own. A new Run Command action then runs a command on that server, or on any saved server, without opening the app. Output appears line by line while the command works and the full output is handed back to the rest of your shortcut, so a single shortcut can bring up a server, run a build or a backup on it that takes minutes, and shut it down again.

The developer, Anders Borum, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Linked to You

    The following data may be collected but it is not linked to your identity:

    • Usage Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More

The developer has not yet indicated which accessibility features this app supports. Learn More

Seller
Anders Borum
Size
138.4 MB
Category
Developer Tools
Compatibility
Requires iOS 17.4 or later.
  • iPhone
    Requires iOS 17.4 or later.
  • iPad
    Requires iPadOS 17.4 or later.
  • Mac
    Requires macOS 14.4 or later.
  • Apple Vision
    Requires visionOS 1.1 or later.
  • Apple Watch
    Requires watchOS 9.0 or later.
Location
This app may use your location even when it isn’t open, which can decrease device battery life.
Languages
English and Danish
Age Rating
4+
In-App Purchases
Yes
  • ShellFish Monthly subscription $2.99
  • ShellFish Lifetime Pro Unlock $29.99
  • ShellFish Annual subscription $14.99
Copyright
© 2019-2026 Anders Borum