Support
Email us
Questions, problems or ideas: write to us and we'll get back to you. Please include your iPhone model, iOS version and what you were doing. Never send passwords or private keys.
support@logocode.devGetting started
- Add a server. Servers tab → +. Enter the host, port and user, and choose a key (made on your iPhone) or a password. Confirm the host key the first time you connect.
- Add a snippet. Snippets tab → + → start from a template or write your own, and give it a phrase.
- Run it. Tap Run, or say “Hey Siri, ask SSH Flow” and then the phrase.
Common questions
Siri says it can't find my snippet
Say “Hey Siri, ask SSH Flow” first, wait for “Which snippet?”, then say the phrase shown on the snippet's card. Apple requires the app's name in Siri phrases; to skip it, make a personal shortcut for the snippet in the Shortcuts app.
Why does Siri open the app for some commands?
Commands that change or delete things, and any snippet you haven't run before, open SSH Flow so you can see the exact command and approve it with Face ID. Read-only snippets you've already approved can run in the background.
How do I use a key with my server?
Make a key in the server's settings, copy its public key, and add it to ~/.ssh/authorized_keys on
the server. The private key never leaves your iPhone.
How do I answer a sudo password prompt in a script?
Save the password in Settings → Secrets, then put @secret your-secret-name on the line after the
sudo command. It's typed only when the server asks for a password, and never shown or logged. The
Script Guide in the snippet editor has more examples.
A full-screen tool like raspi-config looks garbled
In the SSH tab, choose a fixed size such as 80×24 from the palette menu, then start the tool again. Many text-menu tools need at least that many rows and columns.
Does SSH Flow collect my data?
No. There are no accounts, analytics or ads, and nothing is sent to us. See the privacy policy.