3 pointsby fesens3 hours ago1 comment
  • fesens3 hours 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!