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
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
Install: brew tap FeSens/tap && brew install container-guiWould love feedback!