Moray: SSH, SFTP & Terminal

Moray: SSH, SFTP & Terminal

File Manager, Keys & Tunnels

0 ratings
Free

Rating summary

Details

  • Released
  • Updated
  • August 2, 2026
  • September 1, 2026

Features

Moray: SSH, SFTP & Terminal screenshot #1 for iPhone
Moray: SSH, SFTP & Terminal screenshot #2 for iPhone
Moray: SSH, SFTP & Terminal screenshot #3 for iPhone
Moray: SSH, SFTP & Terminal screenshot #4 for iPhone
Moray: SSH, SFTP & Terminal screenshot #5 for iPhone
Moray: SSH, SFTP & Terminal screenshot #6 for iPhone
Moray: SSH, SFTP & Terminal screenshot #7 for iPhone
Moray: SSH, SFTP & Terminal screenshot #8 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

The SSH client that feels like it was made by Apple. Moray is a native SSH, SFTP, and terminal client for iPhone, iPad, and Mac — with a real terminal, a dual-pane file manager, port-forwarding tunnels, and on-device key security. Your hosts and snippets sync through your own iCloud; your keys and passwords never leave the Keychain. No account, no vendor server. ▸ A REAL TERMINAL A full terminal powered by SwiftTerm — rich color, a fast keyboard, and smooth scrollback. Open several sessions as tabs, name them, switch with ⌘1–⌘9, search the scrollback, and run commands automatically on connect. Moray remembers what you typed on each server — never a password — so you can search it and re-run. A customizable Smart Bar puts arrows, Esc, Tab, Ctrl, and paste one tap away. ▸ SFTP FILE MANAGER Browse, upload, download, rename, and delete over SFTP. A server opens in your home directory and reopens in the folder you left it in. Preview with Quick Look, edit text files in place, or choose which app opens which file type — one default for everything, or a rule per extension. On iPad and Mac, a dual-pane manager copies files and whole folders between servers — or between a server and your computer — with drag and drop straight from Finder, and a file pane can sit beside the terminal, on the folder your shell is in. ▸ YOUR SERVERS IN THE FILES APP On iPhone and iPad, mount a host and it appears in Files next to iCloud Drive — open a remote file straight into any app that uses the document picker, and save back to it. ▸ PORT-FORWARDING TUNNELS Forward a local port to a database, dashboard, or service behind your server. Import the LocalForward lines from your existing ~/.ssh/config, start every tunnel with one tap, and keep them running in the background with a Live Activity. ▸ KEYS DONE RIGHT Generate or import Ed25519 and RSA keys. Keys and saved passwords live in the device Keychain — encrypted, biometric-gated, and never synced unless you opt in. Trust-on-first-use host-key pinning warns you the moment a server's identity changes. ▸ SMART AUTOFILL Moray recognizes sudo, login, passphrase, and one-time-code prompts and offers a host-scoped, Face ID–gated fill — so you enter your password once, not every time. ▸ ORGANIZED HOSTS Group your servers, tag them, and give each an icon and color. A ⌘K command palette and Siri Shortcuts get you connected in seconds. Jump hosts (ProxyJump) reach servers that sit behind a bastion. ▸ SNIPPETS Save the commands you run all the time — with fill-in placeholders — and run or paste them into any session. ▸ MAKE IT YOURS Start from built-in terminal themes or design your own with a full color editor. Choose your font, size, and cursor style. ▸ SYNC, YOUR WAY Hosts, groups, snippets, and host keys sync across your devices through your own iCloud — no Moray account, ever. Key material stays device-local unless you explicitly turn on iCloud Keychain sync. ▸ APPLE-NATIVE THROUGHOUT Widgets for your recent hosts, Siri and Spotlight, a menu-bar and keyboard-driven Mac app, a biometric app lock, and JSON backup/restore. Built with SwiftUI for iOS, iPadOS, and macOS. ________________ FREE & PRO Moray's terminal, SFTP file manager, key management, and host organization are free to use. Moray Pro unlocks iCloud sync, port-forwarding tunnels, jump hosts, SSH agent auth, custom themes, unlimited snippets, and widgets — as a monthly or yearly subscription, or a one-time lifetime purchase. ________________ PRIVATE BY DESIGN • No account and no vendor servers — sync is your iCloud, or nothing • Private keys and passwords stay in the Keychain, device-local by default • Open host-key pinning, so you always know exactly what you're connecting to ________________ Questions or a feature request? Send them right from the app — we read every message. Privacy Policy: https://moray.bartstudio.io/privacy/ Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Show more

What's New in Moray

1.0.2

September 1, 2026

Your servers now live in the Files app — and the terminal and your files finally sit side by side. • MOUNT A HOST IN FILES — Turn on a mount and the server shows up in Files on iPhone and iPad, next to iCloud Drive. Browse it, open a file straight into any app that uses the document picker, and save back to it. Downloads draw a real progress bar and can be cancelled. Two servers that share a name are told apart by their group, so "Web" and "Web" stop looking identical. • FILES BESIDE THE TERMINAL — On iPad and Mac, open a file pane next to the session you're working in. It opens on the folder your shell is standing in, and closing it leaves the connection running. • STAY WHERE YOU LEFT OFF — Switching to another tab and back used to drop you at the top and hang up the connection. Terminals and Files now keep the session you were in — same server, same folder — and a server reopens in the folder you left it in, not at the filesystem root. • CHOOSE WHICH APP OPENS WHAT — Set one default for every remote file, or a rule per file type: Moray's own editor, Quick Look, or any app on your Mac. "Always Open With" sets it from the file itself; Settings lists every rule you've made. • COMMAND HISTORY, PER HOST — Moray now remembers what you typed on each server, ranked by how recently and how often you ran it. Search it from the terminal's History sheet, then re-run or paste in a tap. Anything typed at a password or passphrase prompt is never recorded, and a leading space keeps a command out of history the way shells have always allowed. • SEVERAL SHELLS, ONE SERVER — Open sessions on the same host are numbered instead of all reading alike, and any session can be renamed to "deploy" or "logs". On a hardware keyboard, ⌘1–⌘9 jump between tabs and ⌘T opens a new one. • IMPORT THE HOSTS YOU ALREADY HAVE — "Import Hosts…" now reads JSON and CSV exports from other SSH clients as well as ~/.ssh/config. Folders in the export become Moray groups, and importing twice won't duplicate them. • SEE AND CHANGE YOUR SECRETS — Saved passwords can be revealed and edited wherever you set them, and a private key's passphrase can now be changed or removed. FIXED — Pasting into the terminal could leave a stray "~" behind; input is now sent strictly in the order you typed it. An iCloud sync failure said "CKErrorDomain Code=2" and now says what actually went wrong. Have an idea or hit a bug? Send feedback right from the app — we read every message and ship fast.

More

Developer apps