Settings

Theme

Container GUI – Native macOS GUI for Apple's Container CLI

github.com

3 points by fesens 2 months ago · 1 comment

Reader

fesensOP 2 months ago

Apple recently released https://github.com/apple/container, a CLI tool for running Linux containers natively on macOS with Apple Silicon. It's fast and lightweight, but it's terminal-only.

I built Container GUI — a native SwiftUI app that wraps the CLI and gives you a proper desktop interface for managing containers, images, volumes, networks, and more.

Features: - Containers: list, inspect, start/stop/kill/delete, live log streaming - Images: browse, inspect (config, platform, history), pull with streaming progress - Volumes & Networks: full CRUD - Builder & System: status, start/stop services, disk usage

  Tech: Pure SwiftUI + AppKit (for the log viewer), MVVM with @Observable, Swift 6 strict concurrency, zero dependencies. Wraps the CLI via Foundation.Process.
Install: brew tap FeSens/tap && brew install container-gui

Would love feedback!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection