this post was submitted on 09 Aug 2026
1 points (100.0% liked)

SwiftUI

184 readers
1 users here now

SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift — and surprisingly little code.

This is a community for people that use SwiftUI, want to learn SwiftUI or want to show off their creations with SwiftUI.

Want to learn SwiftUI?

Try out Paul Hudson's free 100 Days of SwiftUI course


We expect a civil and constructive discourse in this community.

Piracy:

Bootstrapping:


Other communities on related topics

!hackingwithswift@lemmy.world

!iosprogramming@lemmy.world

!iosprogramming@lemmy.ml

!swift@lemmy.world

!swift@programmers.dev

!swift@lemmy.ml

!swiftui@lemmy.ml

founded 3 years ago
MODERATORS
 

Hi, I’m the developer of Nexus Shell. I’ve been building it as a native SwiftUI workspace for people who manage servers from a Mac.

Nexus Shell terminal workspace

One of the less obvious UI problems was keeping the web-backed terminal session alive across SwiftUI navigation. Recreating the terminal view loses scrollback and can disrupt a live SSH session, so the app keeps terminal state outside the transient navigation subtree and restores only the native shell around it.

The current app combines a multi-tab SSH terminal with dual-pane SFTP, Docker management, live server monitoring, encrypted session logs, and an optional local Agent Bridge. The Agent Bridge opens real, visible terminal tabs rather than handing stored passwords or private keys to an AI agent.

It runs on Apple Silicon Macs with macOS 14.2 or later. Basic personal SSH use is free; a new account includes a 7-day Pro trial, and Pro is currently a one-time $12.88 purchase.

Product and screenshots: https://nexusshell.app/en/

For anyone building desktop developer tools in SwiftUI: which has been the harder boundary in your app — preserving long-lived state, or integrating AppKit/WebKit without making navigation fragile?

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here