Explore SSH, server monitoring, containers and files in one workspace. These features are in development; signed releases and device validation remain pending.
In development
Native SSH Terminal
Your servers, a proper terminal. Connect through SSH with host-key verification and a keyboard made for commands.
01ssh developer@your-server
Native SwiftUI presentation and SwiftTerm rendering, with password and supported Ed25519/ECDSA key imports. Unknown hosts require explicit trust; changed host keys are refused. RSA and encrypted key imports are not implemented.
In development
VPS Dashboard
Check CPU, memory, disk usage, network activity and uptime from a single server overview.
02CPU · RAM · disk · network
Read Linux host metrics over your existing SSH connection without installing an agent. Refresh runs only while the view is active; unavailable metrics are shown explicitly. Continuous iOS background monitoring is not supported.
In development
Docker Manager
Find containers, inspect resource usage, follow logs and open interactive exec tabs beside your terminal.
03containers · stats · logs · exec
Use the remote Docker CLI over SSH, or the existing local executor on Mac. Browse containers and images, filter by status, inspect CPU and memory, and start, stop or restart containers. Stop and restart require confirmation. Docker Engine does not run on iPhone or iPad.
In development
SFTP File Browser
Browse local and remote files, show hidden entries, and queue uploads or downloads with progress, cancellation and retry.
04browse · upload · download
SFTP uses the selected host-key-verified SSH connection. Create folders, rename entries and confirm deletion; local files stay within authorized app storage. Transfers require an active connection. Remote editing, folder transfers and automatic resume are not implemented.
In development
Persistent tmux Sessions
Leave the connection. Keep the work. Attach to an existing tmux workspace without restarting its process.
05tmux attach-session -t dev
tmux runs on your server and can retain remote work when an SSH connection closes. Recovery attaches to an exact existing session; it cannot recover a destroyed session, server restart or terminated process.
Validation pending
Codex & Claude Code Workflows
Keep your remote coding tools within reach. Launch their CLI on your server and return to its tmux session.
06$ codex / $ claude
LocalTerm provides terminal access and launch/discovery paths for installed remote CLIs. Install, authenticate and license each tool yourself. End-to-end authenticated workflows remain to be validated; these agents do not run natively on iOS.
In development
Multi-Session Management
A shell for each context. Switch between independently owned terminal tabs and saved workspaces.
07api · infrastructure · personal
The source supports independent SSH tabs, pane layouts and saved workspace metadata. Tabs survive navigation in the running app. There is no cross-device metadata sync or guarantee that a local process survives an app relaunch.
In development
Smart Reconnect & Session Recovery
Get back to the right workspace with configurable reconnect policies and attach-only tmux recovery.
08connection restored → attach existing
Bounded retries and foreground recovery are implemented. iOS may suspend or close SSH sockets. Relaunch restores saved metadata, not a live connection or local process; tmux must still exist on the host. Device lifecycle checks remain open.
Across devices. Without sync claims.
Connect from different Apple devices to the same remote tmux workspace. Each device keeps its own app settings and host metadata. Cross-device metadata sync is not implemented.
Current targets: iOS 17+, iPadOS 17+ and macOS 14+. Authenticated AI CLI, signed distribution, performance and device lifecycle acceptance remain open.