The TermAI Blog

Technical writing about SSH, mobile DevOps, terminal UX, and the things we learn building TermAI.

How we write and update content →

Browse published guides · 113

Comparisons

Best SSH Apps for Android: Free and Paid Options

Compare SSH apps for Android: TermAI, Termius, ConnectBot and Termux. Follow key setup, SFTP and private-server connection steps.

Comparisons

Best SSH Client for iPhone: Free and Paid Options

Choose an SSH client for iPhone: compare free plans, iOS support, desktop sync, Mosh and file transfer. Follow the first-connection guide.

Comparisons

Termius vs PuTTY: Which SSH Client Should You Use?

Compare Termius vs PuTTY on pricing, platforms, sync, SSH keys and mobile access. Choose a free Windows client or a workflow across desktop and phone.

Comparisons

Termius vs Termux: Android SSH or a Local Shell?

Termius vs Termux explained: compare an SSH client with an Android Linux environment, then choose for remote servers, local commands, file transfer and privacy.

Engineering

AI command generation for SSH: review and run from your phone

Use the TermAI AI assistant from an SSH session: understand context, review commands, verify results and check usage limits.

Comparisons

Is JuiceSSH dead? The best alternatives for Android in 2026

Compare JuiceSSH alternatives, verify installation and maintenance information, and migrate SSH access safely to TermAI, Termius or ConnectBot.

Comparisons

The best Termius alternatives in 2026 (iPhone & Android)

Compare Termius alternatives for mobile and desktop: current plan differences, AI features, cloud sync, and a practical SSH migration checklist.

Tutorials

AI Terminal Data Privacy: What's Sent When You Ask AI?

A cloud AI terminal sends your prompt and may attach commands, terminal output, files, or server metadata. Check the request context, destination, retention, and training policy separately; TermAI's command confirmation controls execution, not what has already been submitted to AI.

Tutorials

Locked Out of SSH? Recover Server Access from Your Phone

If you are locked out of SSH, keep any working session open and check the exact error. Correct the client settings or cloud firewall when possible; otherwise use a provider recovery console to repair SSH configuration or credentials, then verify a fresh login before closing your recovery session.

Tutorials

Is Mobile SSH Post-Quantum Safe? How to Check Your App

Mobile SSH can resist future quantum decryption when the phone app and server negotiate a hybrid post-quantum key exchange. Verify the actual connection: an updated server, Ed25519 key, or built-in VPN alone does not establish that protection, and post-quantum authentication remains a separate compatibility check.

Tutorials

SSH IP Allowlist from a Phone: Fix Changing Mobile IPs

For an SSH IP allowlist from a phone, use a private network such as Tailscale or route SSH through a controlled static IP. TermAI connects over built-in Tailscale, so switching between Wi-Fi and cellular does not require a new public-IP firewall rule.

Tutorials

SSH Works on Wi-Fi but Not 5G? Fix IPv6-Only Carrier Issues

If SSH works on Wi-Fi but not 5G, try a hostname instead of a saved IPv4 address: DNS64/NAT64 may bridge your carrier's IPv6-only connection. Check private addresses, DNS overrides, and source-IP rules before changing the server; TermAI's built-in Tailscale offers another route.

Comparisons

Mosh vs SSH from a Phone: Roaming, Trade-offs, and Recovery

Mosh is better for an interactive phone terminal that must recover after network changes; SSH remains better for file transfers, tunnels, and servers you cannot modify. Choose Mosh when UDP is reachable and roaming matters, and keep a server-side recovery plan with either protocol.

Tutorials

Server Down? Phone-Only Incident Response over SSH

When your server goes down and you only have a phone, confirm the outage, check host health, inspect service logs, make one justified recovery change, and verify the public service. Use this ordered SSH runbook to contain the incident, with clear limits for when to hand off.

Tutorials

SSH agent forwarding from your phone

SSH agent forwarding lets a server sign with the key on your phone without ever holding it — and lets root on that server act as you. When it's safe, and how.

Tutorials

SSH ProxyJump: Jump Host Config and Safe Access from a Phone

SSH ProxyJump connects your client to a private server through a jump host using ssh -J or a ProxyJump entry in ~/.ssh/config. Unlike agent forwarding, it requires no remote access to your SSH agent; on a phone, use a compatible client or TermAI’s built-in Tailscale for an approved direct route.

Engineering

SSH known_hosts: What It Does and How to Fix It

~/.ssh/known_hosts is where your SSH client records each server's host key. A mismatch warning means the key changed — verify it before deleting the entry.

Tutorials

Git from your phone over SSH: the workflow that actually works (2026)

The reliable way to use Git from a phone is not to run Git on the phone. SSH into the machine that already has the repo — a VPS, a dev box, your Mac on Tailscale — and run Git there, where the credentials, the toolchain and the network already work. Here's the setup, the GitHub authentication choices, and the commands worth typing on a 40-column screen.

Engineering

Is mobile SSH safe for production? An honest risk breakdown

Yes — the SSH protocol is identical on a phone, and the encryption is not the weak link. The real risks are key custody, a device that can be taken from you unlocked, an input surface that makes typos likely, and anything that runs commands without you reading them. All four are fixable.

Tutorials

Nerd Fonts over mobile SSH: why your prompt is full of boxes (2026)

The tofu boxes in your phone's SSH session are a font problem, not an SSH problem: Nerd Font icons live in Unicode's Private Use Area, and a mobile client can only draw them if the exact font it renders with contains them. Termius shipped Nerd Font v3 glyphs on mobile in June 2026, Blink Shell and Prompt can load your own patched font, and ConnectBot still can't change fonts at all — but the fix that works on every client is to make the prompt itself glyph-optional.

Tutorials

SSH Client for Chromebook (2026): Terminal, Secure Shell, Crostini, or an Android App

Your Chromebook already has an SSH client — the built-in Terminal app has handled SSH connections since ChromeOS 103, with no Linux container required. The old Secure Shell Chrome App is dead (Chrome Apps ended on ChromeOS 138, July 2025); the Secure Shell extension replaced it. Here's which of the four routes to pick, and the ChromeOS networking gotchas nobody warns you about.

Tutorials

SSH port forwarding from your phone: what works, what doesn't (2026)

Yes, SSH tunnels work from an iPhone or Android phone. Local (-L) forwarding is the one that actually works well, and any other app on the device can use the forwarded port because loopback isn't sandboxed. What breaks is backgrounding — iOS suspends the app in 20–30 seconds — and dynamic (-D) SOCKS forwarding, which neither mobile OS can route system-wide.

Comparisons

The best SFTP client for Android in 2026

The best SFTP client for Android depends on what the files are for: TermAI or Termius if the files live on a server you also administer, Solid Explorer or CX File Explorer if you just want a file manager, and a Storage Access Framework provider if you want SFTP inside Android's own file picker.

Tutorials

Run Codex CLI From Your Phone: Device Auth, tmux, and Read-Only Mode

Codex CLI runs on your server, not your phone — your phone is the terminal. Here's the setup that actually works over SSH: device-code login instead of the broken port-1455 browser flow, tmux so nothing dies when you lock the screen, and a read-only sandbox for phone-sized reviews.

Comparisons

ConnectBot Alternatives in 2026: What to Use Instead (and When Not to Switch)

ConnectBot is alive and still free — version 1.10.9-oss landed on F-Droid in June 2026 — so the real question is which of its gaps you hit. If you need SFTP, cloud sync, Mosh or a modern key workflow, the alternatives are TermAI, Termius and (for a local shell) Termux. Here's how to pick, and how to migrate without locking yourself out.

Comparisons

Termux Alternatives in 2026: Real SSH Clients (and When You Actually Want Termux)

Termux is not an SSH client — it's a Linux environment on Android that happens to include OpenSSH. If what you want is a saved host list, managed keys and a session that survives your screen locking, ConnectBot, TermAI or Termius are the real alternatives. Here's how to pick.

Tutorials

Is There a Warp Terminal for Mobile? (2026) — iOS, Android, and What to Use Instead

No. Warp has no iOS or Android app — it ships for macOS, Windows and Linux only. What it does have on a phone is a browser: Warp Drive on the web, and Remote Control for steering an agent session. Here's what each one can and can't do, and what to use when you need an actual terminal in your pocket.

Comparisons

AI Terminal Tools Compared (2026): Warp, Claude Code, Codex CLI, Termius & Mobile

The AI terminal field split into three things in 2026: terminals with AI, coding agents that live in a terminal, and SSH clients with an assistant. Here's what each one actually does, what it costs, whether it runs commands on its own, and which to use where.

Tutorials

Run Claude Code From Your Phone: SSH + Tailscale + tmux

Claude Code never runs on the phone — it runs on your Mac or VPS while the phone is just the terminal. Here's the SSH + Tailscale + tmux setup that survives disconnects, and when Anthropic's built-in Remote Control is the better choice.

Tutorials

JuiceSSH Was Removed from the Play Store: What Happened and What to Do Now

JuiceSSH was unpublished from Google Play in December 2025 after four years without an update, and its Pro licence check has since broken for many users. Here's why it happened, whether your install still works, and how to migrate off it safely.

Engineering

Secure Enclave SSH keys: how Face ID–protected SSH actually works

A Secure Enclave SSH key is generated inside your phone's security chip and can never be exported — you approve each signature with Face ID. That buys real theft resistance, at the cost of being locked to ecdsa-sha2-nistp256 and to one device.

Tutorials

How to SSH into an EC2 instance from your phone (iPhone or Android)

You need four things: the instance's public DNS name, the right default username for its AMI, the private key imported into a mobile SSH app, and a security group that lets your phone's current IP reach port 22. The username and the security group are what actually break.

Tutorials

The Termius AI Assistant: What It Does, How to Enable It, and Its Limits

Termius has three different AI features, not one: AI command generation inside Autocomplete, AI snippet generation, and a separate AI Agent in beta. Here's what each one does, how to switch them on, and what the AI can see on your servers.

Comparisons

Termius Free vs Paid (2026): What You Actually Get Without Paying

The free Termius Starter plan includes SSH, SFTP, port forwarding and AI autocomplete, and it allows commercial use. The one thing it doesn't include is sync. Here's the real 2026 pricing, what's behind each tier, and when paying is genuinely worth it.

Comparisons

The best SSH client for iPad in 2026

The best SSH client for iPad in 2026, compared — Blink Shell, TermAI, Termius, Prompt 3, Secure ShellFish — plus keyboard, mosh, and Split View tips.

Comparisons

Blink Shell vs Termius (2026): which SSH client should you pick?

Blink Shell is the most powerful iOS-only terminal (Mosh, desktop-grade); Termius is the cross-platform synced standard. Honest comparison of platforms, AI, and pricing — plus the AI-native, both-platforms alternative.

Engineering

Ed25519 vs RSA: which SSH key should you use? (2026)

Ed25519 vs RSA SSH keys: Ed25519 is the modern default — fast, secure, and small; use RSA 4096 only for legacy systems. Which to pick and how to generate it.

Comparisons

PuTTY for Android & iPhone: the best mobile SSH alternatives (2026)

No official PuTTY for Android or iPhone exists. Here's why, the fake-APK risk to avoid, and the best mobile SSH clients instead — TermAI, JuiceSSH, Termius.

Tutorials

SSH "Connection refused": causes and fixes

Connection refused means the machine answered but nothing is listening on that port. The four causes — sshd not running, wrong port, firewall reject, wrong host — how to tell it apart from timeouts and auth failures, and the fixes.

Tutorials

SSH still asking for a password? The 6 causes and fixes

Key added but SSH still asks for a password? Run one command to see which of the 6 causes it is — permissions, wrong user, key not offered, sshd config.

Tutorials

Tailscale SSH on mobile: the full setup guide (2026)

Set up SSH with Tailscale from a phone: reach servers by their private tailnet IP with no port forwarding, plus how to enable Tailscale SSH (tailscale up --ssh) and control access with ACLs.

Comparisons

Warp terminal alternatives in 2026 (including for your phone)

The best Warp terminal alternatives in 2026: TermAI for an AI terminal on your phone, Tabby or Wave for free desktop, plus agentic and local-AI picks.

Comparisons

The best free SSH clients in 2026 (mobile & desktop)

Honest roundup of free SSH clients: fully-free open source (Termux, ConnectBot, PuTTY) vs free tiers of commercial apps (Termius Starter, Blink Classic, TermAI free). What each gives you for $0, by platform.

Comparisons

ConnectBot vs Termux: which do you actually need?

ConnectBot vs Termux compared: they solve different jobs. ConnectBot is an Android SSH client for connecting to servers; Termux is a local Linux environment that runs on the phone. Plus TermAI, the modern managed SSH client with AI.

Tutorials

Getting started with TermAI: a visual walkthrough (2026)

A step-by-step, screenshot-by-screenshot guide to TermAI: create an account, add your first SSH connection, ask the AI assistant, save snippets, and reach private servers over Tailscale — in about five minutes.

Tutorials

How to SSH from an iPad (to a Mac, PC, or Raspberry Pi)

SSH from your iPad to any server in a few minutes: install a client, add a connection, choose password or key auth, connect — plus keyboard and Split View tips and how to reach a Mac, PC, or Raspberry Pi.

Comparisons

Termius vs ConnectBot: which Android SSH client?

Termius vs ConnectBot compared: price, platforms, sync, SFTP, and AI. ConnectBot is free and open source on Android; Termius is modern and cross-platform but paid — and TermAI is the free-tier middle with an AI assistant.

Comparisons

Termius vs Ghostty: SSH client vs terminal emulator

Termius vs Ghostty compared: they solve different problems. Ghostty is a fast, free desktop terminal emulator; Termius is a cross-platform SSH client with sync and AI — and for a phone with an AI assistant, TermAI.

Comparisons

Termius vs JuiceSSH: which Android SSH client in 2026?

Termius vs JuiceSSH compared: price, platforms, sync, and AI. JuiceSSH is a paid-once Android classic now in maintenance mode; Termius is modern and cross-platform but subscription — and TermAI is the modern free-tier alternative with AI.

Comparisons

The best SSH client in 2026 (iPhone, iPad & Android)

There's no single best SSH client — it depends on platform, AI, and budget. A hub to the right comparison: best for iPhone, iPad, Android, free options, AI clients, plus head-to-head matchups and alternatives.

Tutorials

How to exit an SSH session (including when it's frozen)

Type exit, logout, or press Ctrl-D to close an SSH session. For a frozen or hung session, the escape sequence ~. terminates it from the client side. Plus how to disconnect without killing your running job.

Tutorials

Keep a process running after SSH disconnect (tmux, nohup)

Closing SSH kills your running command via SIGHUP. Run it in tmux or screen to keep it alive and reattach later, or use nohup for fire-and-forget. Why this matters double on mobile, where connections drop.

Tutorials

How to manage servers from your phone (2026 guide)

A phone is a capable admin terminal once you solve remote access and small-screen workflow. A hub to every guide: Tailscale access, the homelab stack (Proxmox, Docker, Pi), file transfers, and the workflow tricks for mobile DevOps.

Tutorials

How to set up passwordless SSH (key-based login)

Passwordless SSH means logging in with a key instead of a password — more convenient and more secure. Three steps: generate a key, copy the public key to the server, and optionally disable password login.

Tutorials

How to copy a directory over SSH (scp -r, rsync, sftp)

scp needs -r to copy a folder: scp -r ./folder user@host:/path/. For large or repeated transfers use rsync; on mobile use SFTP. The common errors (the -r and capital -P gotchas) and which tool to pick.

Tutorials

How to copy your SSH key to a server (ssh-copy-id and alternatives)

To log in with a key, your public key must be in the server's authorized_keys. The easiest way is ssh-copy-id; the manual method for Windows and restricted shells; and the one-tap way on a phone.

Tutorials

Stop SSH asking for your passphrase every time (ssh-agent)

Keep your passphrase but stop typing it every connection — load it into ssh-agent once. Linux, macOS, Windows, plus the mobile equivalent.

Tutorials

SSH troubleshooting: every common error and how to fix it

A complete map of common SSH errors — connection refused, timed out, closed by remote host, permission denied, host key verification failed, no matching host key, too many auth failures, broken pipe — what each means and the focused fix.

Tutorials

How to use a specific SSH key (per host, and for Git)

Force SSH to use one private key with -i, make it permanent per host with IdentityFile + IdentitiesOnly in ~/.ssh/config, and use a specific key for Git with a host alias or GIT_SSH_COMMAND.

Tutorials

How to access your home server from anywhere (2026)

Three ways to reach a home server remotely — Tailscale mesh VPN (recommended, no open ports), port forwarding (exposes SSH), and reverse tunnels for CGNAT. The full Tailscale setup, including from your phone.

Comparisons

Prompt 3 vs Termius (2026): which SSH client is right for you?

Prompt 3 by Panic is the most native, polished Apple-only SSH client with a lifetime option; Termius is the cross-platform standard that also covers Android. Honest comparison of platforms, AI, and pricing — plus the AI-native alternative.

Tutorials

How to run Linux on Android (no root) in 2026

Run a real Linux command line on Android without rooting, using proot to run Alpine or Ubuntu in user space. The main apps — Termux, UserLAND/Andronix, and TermAI's built-in local terminal — and which to pick.

Tutorials

The SSH config file (~/.ssh/config): a practical guide

Save per-host SSH settings in ~/.ssh/config so "ssh myserver" replaces a long command. The format, the options you actually use (IdentitiesOnly, ServerAliveInterval, ProxyJump), wildcards, and the mobile equivalent.

Tutorials

SSH "Connection closed by remote host": causes and fixes

Accepted then dropped — usually a fail2ban ban, sshd restarting, or a connection limit. How to confirm a ban and read the server logs.

Tutorials

SSH "no matching host key type found": cause and fix

Modern OpenSSH disabled ssh-rsa (SHA-1) by default, so legacy servers fail to negotiate. Unblock with HostKeyAlgorithms=+ssh-rsa per host, plus the same fix for key-exchange and cipher errors — and the real fix: upgrade the server.

Tutorials

SSH "UNPROTECTED PRIVATE KEY FILE": the one-command fix

SSH ignores a private key whose file is readable by others. Fix it with chmod 600 on Linux/macOS, or icacls on Windows — why SSH is this strict, the correct permissions, and why mobile clients never hit this.

Engineering

AI agent terminals in 2026: what they are and when to use them

AI agent terminals plan and run multi-step tasks, unlike assistant-style tools that only suggest. How agentic CLIs (Claude Code, aider, Warp agent) differ, where each fits, and why assistant-style is the right model for production ops on a phone.

Engineering

The best AI tools for sysadmins in 2026

A practical map of AI tools for system administrators: command help in the terminal, log and error explanation, drafting scripts and configs, and on-call incident response from a phone — plus where to keep AI on a leash.

Engineering

The best AI terminal tools in 2026 (desktop, agentic & mobile)

A map of AI terminals in 2026: desktop terminals like Warp, agentic CLIs like Claude Code, local-AI shells with Ollama, and AI in the terminal on a phone over SSH. What each is best for.

Engineering

Should you change the SSH port? (and how to do it safely)

Changing the SSH port off 22 cuts bot noise but is not real security. The honest case for it, how to change it without locking yourself out, doing it from a phone, and what actually secures SSH.

Engineering

How to disable root login over SSH (safely)

Disable root SSH login to stop the bots that hammer root@ with passwords. Create a sudo user first, set PermitRootLogin no, and do it from a phone — without locking yourself out.

Engineering

How to set up fail2ban for SSH (2026)

Set up fail2ban to block SSH brute-force bots: install, configure the sshd jail (maxretry, findtime, bantime), check and unban, and do it from a phone — plus how to avoid locking yourself out.

Tutorials

"Host key verification failed": what it means and how to fix it

The server is presenting a different identity key than your client remembered — usually a reinstall or reused IP, occasionally worse. How to verify the new fingerprint out-of-band, fix it with ssh-keygen -R or in-app, and avoid the churn.

Engineering

Mosh vs SSH: what's the difference, and which for mobile?

Mosh vs SSH explained: mosh is built on SSH to survive network changes and feel instant on laggy links. What it adds, what you give up, and whether you need it on a phone (or just SSH over Tailscale).

Tutorials

Running shell commands with Ollama (local AI) in 2026

Use Ollama, a local LLM, to generate and explain shell commands — private and offline. How to wire it into your shell, the honest limitations, and when a hosted assistant fits better (including on a phone).

Engineering

How to manage Pi-hole from your phone (over SSH)

Manage Pi-hole from your phone over SSH: pause blocking with pihole disable, check status, update blocklists, tail the DNS log, and reach it remotely with Tailscale — faster than the web dashboard.

Engineering

Self-hosting from your phone: the practical playbook (2026)

You can run a self-hosted setup from your phone — restarts, logs, updates, quick fixes — over SSH. What belongs on the phone vs the laptop, the Tailscale setup, and the per-stack commands for Docker, Proxmox, Home Assistant, and Pi-hole.

Tutorials

SSH "Broken pipe" and "client_loop: send disconnect": fixes that stick

Broken pipe means the TCP connection died — usually idle-dropped by NAT, or the network changed underneath you. Keep-alives (ServerAliveInterval / ClientAliveInterval), mosh or stable-address reconnects for roaming, and tmux so work survives.

Engineering

Independent (non-China) SSH clients for iPhone: how to choose

Want an iPhone SSH client not developed in China? The real question is whether you can verify where your keys and data go. Evaluation criteria plus independent and open-source options.

Tutorials

SSH Connection Timed Out: Causes and Fixes

Fix SSH connection timed out by checking private IPs, changed addresses, server availability, firewall rules, and networks blocking port 22.

Tutorials

How to SSH into a Raspberry Pi from Android

SSH into a Raspberry Pi from your Android phone: enable SSH on the Pi, find its IP, connect with an Android SSH client, switch to keys, and reach it remotely with Tailscale.

Tutorials

How to SSH from your iPhone to a Mac (or remote server)

SSH from an iPhone to your Mac: turn on Remote Login, find the address and username, connect from an iPhone SSH client, switch to keys, and reach it anywhere with Tailscale. Works the same for any server.

Tutorials

How to SSH into a Docker container (and why docker exec is the real answer)

Containers don't run SSH servers — the standard pattern is SSH into the host, then docker exec -it <container> bash (or sh). The common errors, Compose variant, when sshd-in-a-container is legitimate, and doing it from a phone.

Engineering

SSH keys vs passwords: which is more secure? (2026)

SSH keys vs passwords explained: how each works, why keys are more secure, when a password is fine, and how to switch to key authentication — even from a phone.

Engineering

SSH keyboard shortcuts on a phone (Esc, Tab, Ctrl & more)

A phone keyboard has no Esc, Tab, Ctrl, or arrow keys — so SSH feels impossible at first. The shortcut key row, the Ctrl-combos worth memorizing, and how to type far less in a terminal on a phone.

Tutorials

SSH "Permission denied (publickey)": how to fix it

Permission denied (publickey) means the server refused your authentication. The five causes in order of likelihood — username, key not offered, authorized_keys, permissions, server config — and the exact fixes.

Tutorials

SSH "Too many authentication failures": the real cause and fix

The server caps auth attempts per connection (MaxAuthTries, default 6) — and clients with many keys burn them all offering wrong keys first. Fix with IdentitiesOnly yes + the right IdentityFile, or pin one key per connection on mobile.

Engineering

What is an SSH tunnel? Port forwarding explained (2026)

SSH tunnels (port forwarding) explained: local (-L), remote (-R), and dynamic (-D / SOCKS) forwarding, what each is for, the security caveats, and a simpler alternative for reaching private services from a phone.

Comparisons

Termius vs Tabby: which terminal should you use?

Termius vs Tabby compared: Tabby is a free, open-source, customizable desktop terminal; Termius is a polished SSH client that syncs across desktop and mobile. Plus where a mobile-first client like TermAI fits.

Engineering

How to transfer files over SSH: SCP, SFTP & rsync

Move files over SSH securely with SCP (quick copies), SFTP (browse and transfer), or rsync (efficient resumable syncs) — when to use each, and how to do it from a phone with a tap.

Engineering

How to manage a VPS from your phone (2026)

Manage a cloud VPS (DigitalOcean, Linode, Hetzner, Vultr, Lightsail) from your phone over SSH: connect, harden it on day one, the day-to-day commands, and where AI helps.

Engineering

What is SSH? A plain-English explanation (2026)

SSH (Secure Shell) explained simply: what it is, how it works, what it is used for, passwords vs keys, port 22, whether it is safe, and how to use it from a phone.

Tutorials

How to create SSH keys on iPhone (and connect without a password)

Generate SSH keys on your iPhone — no computer needed. Create a key pair in the app, install the public key on your server, connect without a password, and optionally disable password login.

Tutorials

How to manage Docker from your phone (over SSH)

Manage Docker containers from your phone over SSH: list, log, restart, and update containers and Compose stacks, plus the commands that matter and how to make it painless on mobile.

Tutorials

How to use a Tailscale exit node from your phone

A Tailscale exit node routes all your phone traffic through a device you choose. How to advertise and approve one, select it on your phone, when it is useful, and the speed/battery trade-offs.

Engineering

AI SSH clients in 2026: what they are and which to use

An AI SSH client puts a language model in the terminal — command generation, error explanation, grounded in your session. A look at TermAI, Termius AI, Warp, and local LLMs, and which fits mobile.

Comparisons

The best SFTP app for iOS in 2026

The best SFTP apps for iPhone and iPad compared — Secure ShellFish (Files app), TermAI (SFTP + terminal + AI), Termius, FTPManager, and Documents — with prices and what each is best for.

Comparisons

Blink Shell alternative for iOS: TermAI vs Blink

Looking for a Blink Shell alternative? An honest TermAI vs Blink comparison — price, platforms, AI, mosh, and Tailscale — so you can tell when to switch and when to stay.

Tutorials

How to SSH into Home Assistant (OS, Container & from your phone)

SSH into Home Assistant the right way: the SSH add-on on HA OS, host SSH for Container/Core installs, the key ha commands, doing it from your phone, and remote access via Tailscale.

Engineering

Managing Proxmox from your phone (2026): the SSH way

There is no good Proxmox mobile app, and the web UI is awkward on a phone. Manage Proxmox over SSH instead — the setup, the qm and pct commands that matter, and how to reach a home server remotely.

Tutorials

How to SSH from Android: a step-by-step guide (2026)

SSH from Android to any server in about five minutes: install, add a connection, password or key auth — plus Raspberry Pi tips and fixes.

Tutorials

How to SSH from your iPhone (to Linux, Mac, or a Pi)

SSH from an iPhone in a few steps, no jailbreak: install a client, add a connection, password vs key, and reach a Raspberry Pi or home server.

Tutorials

SSH into a Raspberry Pi from your iPhone (headless guide)

Run a headless Raspberry Pi from your iPhone over SSH: enable SSH, find the Pi’s IP, connect from an SSH app, and reach it from anywhere with Tailscale — no monitor or keyboard needed.

Tutorials

Tailscale on iPhone: setup, exit nodes & battery

How to set up Tailscale on iPhone: install and sign in, SSH to a home server with no port forwarding, use exit nodes, and what it does to battery. Plus the built-in option in TermAI.

Engineering

Tailscale vs WireGuard: which one for remote SSH? (2026)

Tailscale is built on WireGuard — so the real choice is managed mesh vs hand-configured tunnels. A clear comparison for remote access and SSH from a phone, with setup, NAT traversal, speed, and control.

Comparisons

Termius vs MobaXterm: which SSH tool should you use?

Termius vs MobaXterm compared: MobaXterm is a Windows-only all-in-one (SSH, X server, tools); Termius is cross-platform with sync. Plus where a mobile-first client like TermAI fits.

Comparisons

Termius vs Warp: SSH client vs AI terminal

Termius vs Warp compared: Termius is an SSH client for managing remote servers; Warp is an AI terminal for your local desktop. Here is the difference — and where a mobile AI SSH client fits.

Engineering

Letting AI run shell commands on mobile: when to tap Run, and when to stop

How TermAI runs AI-suggested shell commands on a live SSH session: how the assistant knows what to suggest, a one-tap Run for safe commands, a high-risk confirmation for destructive ones, and a final review before Enter.

Engineering

How we built ShellMon: detecting dangerous shell commands in real time

ShellMon watches your SSH session and blocks rm -rf / before the keystroke reaches the server. Here's how we did it without slowing down the terminal.

Tutorials

Setting up Tailscale on iOS without a separate app

Walk through configuring the built-in Tailscale client in TermAI. From OAuth to first SSH connection in under 5 minutes.

Engineering

Why we built a mobile SSH client in 2026

"The desktop already has good tools. Why bother with mobile?" Our origin story — and why the answer changed our team.

Engineering

SSH host key TOFU and why your mobile client should care

A practical guide to Trust On First Use (TOFU) host key verification, with notes on what most mobile SSH apps get wrong.

Tutorials

How to manage 10 servers from your phone

Tags, search, groups, and the workflow that makes managing a small fleet from mobile actually pleasant.