Nexus Shell
A native SwiftUI SSH client that keeps terminals, dual-pane SFTP, Docker controls, keys, and server monitoring together on Apple silicon Macs.





- Listed
- Categories
- Developer tools,Utilities,Productivity
- Runs on
- macOS
- Pricing
- Free plan, paid upgrade
About Nexus Shell
Nexus Shell is a native SwiftUI workspace for developers, sysadmins, VPS owners, and homelab users managing remote servers from Apple silicon Macs. It brings multi-tab SSH sessions, dual-pane SFTP, SSH key management, Docker controls, server and network monitoring, and encrypted local session logs into one focused app. The goal is to keep common remote-server work visible and easy to navigate without turning the client into a collection of unrelated features. Basic personal SSH use is free. Pro is a one-time purchase with a seven-day trial and no subscription.
Who Nexus Shell is for
Developers, sysadmins, VPS owners, and homelab users managing remote servers from Apple silicon Macs.
Written up on SpacerrApps
Apps like Nexus Shell
SpeedGrid0 clicks
Turn every new tab into organized visual grids and folders for bookmarks, with quick search, themes, Save for Later, and direct Speed Dial 2 import.
Productivity, Browser extension, Utilities
Pocket Screen12 clicks
Pocket Screen keeps up to two Mac app windows visible as compact, always-on-top live reference views while you work in another app.
Productivity, Utilities
Campus16 clicks
Campus brings your repository, terminal, project knowledge, conversations, and AI agent work into one shared workspace, keeping teams and agents in context without searching across scattered tools.
Developer tools, Productivity, Communication
SimplShot11 clicks
Free, open-source macOS app to capture, annotate, and polish screenshots, images, and PDFs. Batch capture, reusable templates, OCR, watermarks — no account needed.
Photo and video, Utilities, Productivity
MBASON AI8 clicks
Helping job seekers build stronger applications and employers connect with the right talent. Resume tools, interview practice, career insights, and hiring solutions.
Productivity, AI, Developer tools
Advertisement
- SpacerrXGrow on X and Monetize faster!
- Easy ScaleGet named when buyers ask AI which product to buy.
- Arb3a BalootThe Gulf Baloot card game, online
- From $19 a monthBilled yearly, or $39 monthly. Cancel whenever.
12 comments
Elias Wagner
What limits apply to the free personal SSH use, and which features are unlocked by the one time Pro purchase?
Maker
The Free tier is intentionally narrow: connection management and the multi-tab SSH terminal, for personal non-commercial use. Pro is a lifetime one-time purchase (currently $12.88, with no subscription or auto-renewal) and unlocks seven gated areas: the terminal AI assistant (using your own API key), dual-pane SFTP and remote editing, SSH key management and password-to-key migration, Docker controls, live server monitoring, encrypted local session logs, and scheduled network-quality / SSH-security monitoring. Commercial use and future feature updates are also included.
New accounts can use the full Pro feature set for 7 days, once per email address and device. It then downgrades to Free automatically and nothing is charged. Agent Bridge is separate from those Pro gates: it is available only in the direct-download/Homebrew build, not the App Store/TestFlight build.
Viktor Lindqvist
Can I choose which SSH sessions are saved in the encrypted local logs, and how are those logs protected?
Maker
Yes. Session logging has a global switch, and each server can override it, so you can disable recording for specific connections while leaving it enabled elsewhere. The app records terminal output and session events only; it does not capture your keystrokes.
Completed log segments are compressed and encrypted locally with AES-GCM using a device-specific key, then stored under Nexus Shell's Application Support data. The recordings are not uploaded or included in iCloud sync. You can choose 7, 30, 90, or 365 days, or keep them indefinitely, and set both total-storage and per-session limits; older data is pruned automatically when those limits are reached.
Hana Suzuki
Can Nexus Shell use keys from the macOS Keychain or SSH agent, and does it support passphrase protected keys?
Maker
It does not currently reuse arbitrary SSH identities from the macOS Keychain or your existing SSH_AUTH_SOCK. You import the private key into Nexus Shell and assign it to a connection.
Passphrase-protected private keys are supported: the app asks for and verifies the passphrase during import. In the direct-download build, Nexus Shell starts its own isolated ssh-agent for system-SSH sessions rather than sharing the user's agent; the passphrase is supplied to ssh-add without being written to disk. The App Store/TestFlight SSH backend uses the imported key material and passphrase directly.
In both editions, the saved key is kept in Nexus Shell's encrypted credential storage and is not exposed to Agent Bridge clients.
Owen Fitzgerald
What server and network metrics does the monitoring view show, and how often are they updated?
Maker
The live server panel shows CPU usage (including iowait), memory used/total, 1/5/15-minute load averages, RX/TX network rates, process count, and swap when available. It refreshes every 5 seconds by default, and you can set it from 2 to 30 seconds.
The separate network-quality monitor measures ping RTT/loss, TCP upload/download throughput, and optional UDP loss/jitter. Those checks can run manually or on a schedule from 5 minutes to 24 hours (15 minutes by default).
Live polling is read-only and pauses when the app window is not visible.
Mara Jensen
Can the Docker controls manage Docker Compose projects, or only individual containers?
Maker
Right now, the Docker UI manages individual containers: list/status, start, stop, restart, delete, logs, details, live stats, and opening a shell. It does not yet group or operate Docker Compose projects as stacks. You can still run docker compose commands in a terminal, but Compose-aware controls are not part of the Docker panel today.
Ravi Menon
Can the dual pane SFTP view transfer files between your Mac and a remote server, or only between remote folders?
Maker
Yes — it transfers directly between your Mac and the connected remote server. Drag from the local pane to upload, or from the remote pane to the local pane (or Finder) to download; multi-select works in both directions. It does not currently do direct remote-to-remote transfers between two servers.