Davit
Native SwiftUI UI for Apple's container platform
- Category
- Developer Tools
- Launched
- July 7, 2026
- Stage
- Unknown
- Pricing
- free
- Founder
- xinit
- Website
- davit.app

Davit is a native macOS application that provides a graphical user interface for Apple's open source container platform. It communicates directly with Apple's container daemon over XPC, the same wire path used by the command line interface, without any intermediate layers like Electron, web views, or background agents. The app allows users to manage containers, images, volumes, networks, and registries, as well as build images from Dockerfiles and import Docker Compose files. Key features include: Container management : Start, stop, restart, and delete containers with live CPU, memory, and IP display. Streaming logs with follow and boot mode, live stat charts, and raw config inspection. One click terminal : Open an interactive shell in any running container directly into Terminal or iTerm via the native API, no CLI needed. Edit & Recreate : Since containers are immutable, Davit prefills a new container from the old configuration, allowing users to change ports, environment variables, mounts, or resources in seconds. In container files : Browse any running container's filesystem, navigate folders, download files to the Mac, upload, or delete—all over the native API. Compose import : Open a docker compose.yml file and Davit shows exactly what it will create: services in dependency order, volumes, networks, the equivalent CLI command per service, and honest warnings for anything unsupported. Then it starts the whole stack in one click. Build from a Dockerfile : Pick a context folder, set a tag, and hit Build. Davit drives Apple's BuildKit builder directly, starting it if needed, and the image lands in the library. Images, volumes, networks : Pull with live progress, run from any image, tag, prune. Create sized volumes and custom subnets. See what's in use before deleting. Registry logins : Sign in to Docker Hub, ghcr.io, quay.io, or any registry to pull private images. Credentials are verified on the spot and stored in the login keychain, shared with the container CLI. Platform settings : Default CPU/memory for new containers, registry, DNS, builder resources; edited in the app, validated by the platform's own config loader, saved as clean TOML overrides. Installs the platform for you : If no container platform is installed, Davit downloads Apple's signed installer, verifies it, and sets everything up in the user Library—no administrator rights needed. It can also add the container CLI to the shell. The app is built entirely in SwiftUI, with menu bar quick actions, a Dock icon only when desired, and live charts that don't spin up a browser to render.
Discovered via
- Hacker News Show HN · · Show HN: Davit, a Apple Containers UI