Weiming Terminal is a native SSH client built for people who live in remote shells. No cloud vault, no embedded editor, no analytics — just the fastest path from your iPhone or iPad to a trustworthy remote machine.
WHAT YOU GET
• Saved hosts with one-tap connect, search, duplicate, favorite
• Host groups to organize connections into folders
• Password, imported Ed25519 key, and device-bound Secure Enclave P-256 authentication using real CryptoKit signing
• Trust-on-first-use host key verification with stable SHA-256 fingerprints that match ssh-keygen -lf exactly
• A real terminal surface powered by SwiftTerm: PTY resize, full UTF-8, ANSI colors, copy and paste, scrollback
• Customizable special key bar for Esc, Tab, Ctrl, Alt, arrows, Home, End, Page Up, Page Down — modifier-aware so Ctrl+C and Alt+. work the way you expect
• Terminal search to find text in scrollback
• Command history across sessions
• Two-finger pan cursor gestures with speed-aware movement
• Hardware keyboard shortcuts for tabs, reconnect, snippets, and search
• Multiple concurrent sessions in tabs, sharing a single app-wide event loop for snappy switching
• Saved snippets with {{variable}} placeholders for the commands you run a hundred times a day
• Live Activity on Dynamic Island and Lock Screen for active SSH sessions
• iPad-optimized sidebar and split view layout
• Themes: Default Dark, Solarized Dark, Monokai, Light
• Face ID, Touch ID, or Optic ID lock on launch
• Built on Apple's SwiftNIO SSH and CryptoKit — no proprietary cryptography
WHAT IT DOES NOT DO
By design, Weiming Terminal does not run a local shell, embed a code editor, host a cloud credential vault, sync to third-party services, or include any analytics or tracking. Your hosts and credentials live only on your device, in the iOS Keychain and Secure Enclave.
REQUIREMENTS
iOS 26 or later. iPhone and iPad supported.
Ratings & Reviews
This app hasn’t received enough ratings or reviews to display an overview.
Connection continuity: lock the phone, switch apps, and return to the same SSH session.
• Sessions now live above the terminal screen. Leaving the terminal, switching tabs, or locking the app no longer disconnects a usable connection.
• Return to Hosts, Disconnect, and End Remote Session are separate actions.
• New Sessions tab plus a Return to Session control while browsing Hosts, Library, or Settings.
• Verified connection health with request/reply probes. Returning from the background shows Checking connection instead of a stale Connected badge.
• Network-aware reconnect that waits for a usable route and does not replay unsent input onto a new shell.
• Protected SSH: guided tmux detect, attach, and resume. If the remote session is gone, the app says so instead of opening a blank shell.
• Truthful status copy: Connected, Checking connection, Waiting for network, Unlock to resume, Reconnecting, Restoring session, Remote session ended.
Version 2.1.0
The developer, Weiming Chen, 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 Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
Seller
Weiming Chen
Size
7.9 MB
Category
Developer Tools
Compatibility
Requires iOS 26.0 or later.
iPhone Requires iOS 26.0 or later.
iPad Requires iPadOS 26.0 or later.
Mac Requires macOS 26.0 or later and a Mac with Apple M1 chip or later.