Davit

Davit

Native macOS UI for Apple's container platform on Apple silicon

Open Source
4.4 (10 reviews)

Gallery

About Davit

Davit is a native macOS app that gives Apple's own container platform a real graphical interface, so you can run Linux containers on an Apple silicon Mac without Docker Desktop. Apple ships a container stack that treats Linux containers as lightweight virtual machines, and it's fast and well integrated, but it's driven from the command line. Davit puts a proper UI on top of it, close in spirit to OrbStack or Docker Desktop while staying entirely within Apple's stack.

The context matters here. Apple's container platform is relatively new, and while the command-line tools are solid, most people expect a desktop app to manage containers the way Docker Desktop or OrbStack does. Davit fills that gap without dragging in a second runtime. It doesn't replace Apple's containers with its own engine, it drives the one Apple already gives you, so what you see in the app and what you get on the command line stay in sync.

What makes it different from a typical desktop container app is how thin it is. Davit is built entirely in SwiftUI with no Electron, no web views, and no background agents. It talks straight to Apple's container daemon over XPC, the same protocol the command-line tool uses, instead of shelling out to the CLI or running a hidden service. The result feels like a Mac app rather than a browser bolted onto a tray icon, and it keeps memory and CPU use low even when it's sitting in the background.

The main screen is a dashboard that shows service status, resource usage, and live CPU charts, so you can tell at a glance whether the platform is healthy and what your containers are doing. From the container list you can start, stop, restart, delete, and recreate, with live monitoring of CPU, memory, and IP address per container. An Edit and Recreate flow lets you change ports, environment variables, and resource limits by standing up a fresh container from an existing config, which sidesteps the usual problem of tweaking a container you can't easily modify in place.

Beyond lifecycle control, Davit covers the everyday work of living with containers. You can open an interactive shell straight into Terminal or iTerm, and a built-in file browser lets you navigate, download, upload, and delete files inside a running container. Image handling includes pulling with progress tracking, tagging, deletion, and platform variants, with registry support for Docker Hub, ghcr.io, quay.io, and private registries behind authentication. There's volume and network management, and a configuration editor that exposes the platform's full settings with validation so you don't hand-edit files blindly.

For a lot of Mac developers the appeal is simple. Apple's container platform is fast and built on Apple's own virtualization, but staring at command output to check what's running gets old quickly. Davit gives that workflow a face, with the same actions available as buttons and a live view of what each container is doing, and it stays out of the way the rest of the time. It's the kind of tool you leave in the menu bar and forget about until you need it, then it's right there.

Small touches make it feel finished. A menu bar item gives you quick actions and service status from anywhere without opening the main window, and in-app updates check for new versions and install them with one click. Because the whole thing speaks directly to Apple's daemon, the state you see in Davit is the real state of the platform rather than a cached snapshot, which matters when you're switching between the app and the command line during a debugging session.

It's aimed at developers on Apple silicon who already lean on containers and would rather not run Docker Desktop, whether for licensing reasons, resource overhead, or a preference for staying native. You'll want an Apple silicon Mac on macOS 15 or later, with macOS 26 recommended, and Apple's container platform installed. Davit can install that platform for you if it's missing, and it does so without asking for an admin password, which lowers the barrier to a first run considerably.

Davit is free and open source under the MIT license, with the full source on GitHub. You can install it in one line through Homebrew with brew install wouterdebie/tap/davit, or grab a signed release from the project's GitHub page. Because it's a thin native client over Apple's own daemon, it lives or dies with that platform, which means it only runs on recent Apple silicon Macs and won't help on Intel machines or other operating systems. If your world is already Apple silicon and Apple's containers, that focus is the point rather than a limitation.

Key Features

  • Native SwiftUI, no Electron
  • Direct XPC link to Apple's daemon
  • Full container lifecycle controls
  • In-container file browser
  • Image pulls and registry auth
  • Menu bar quick actions

Pros & Cons

What we like

  • Fully native Mac app with low overhead
  • Free and open source under MIT
  • No Docker Desktop required
  • One-line Homebrew install

Room for improvement

  • Apple silicon and macOS 15 only
  • Tied to Apple's container platform
  • No Intel Mac or cross-platform build
  • Younger project with a smaller community

Frequently Asked Questions

What is Davit?
Davit is a native macOS app that gives Apple's container platform a graphical interface, letting you run Linux containers on an Apple silicon Mac without Docker Desktop. It's built in SwiftUI and talks directly to Apple's container daemon over XPC, so it works like a real Mac app rather than a web view.
Is Davit free?
Yes. Davit is free and open source under the MIT license, with the full source on GitHub. You can install it in one line through Homebrew or download a signed release.
What do I need to run Davit?
You need an Apple silicon Mac running macOS 15 or later, with macOS 26 recommended, plus Apple's container platform installed. Davit can install that platform for you if it's missing, and it does so without an admin password.
How is Davit different from Docker Desktop?
Davit is a thin native client over Apple's own container stack rather than a cross-platform runtime. It uses no Electron, web views, or background agents and speaks to Apple's daemon over XPC, which keeps it light, but it only runs on recent Apple silicon Macs.

Best For

Managing Linux containers on Apple siliconReplacing Docker Desktop with a native appBrowsing and editing files inside a containerPulling images from private registries

Featured in

Alternatives to Davit

View all

Reviews (10)

M
Marco Santos

Pulled its weight from week one

Davit solves a real problem for me without making a fuss about it. Their take on fully native mac app with low overhead is genuinely good. Hard to imagine going back to my old setup.

5/20/2026 14 found this helpful
D
Dmitri Petrov

It just works

Have been running Davit for a while, here is where I land. The output quality holds up better than I expected. Worth it for what I get out of it.

4/22/2026 13 found this helpful
K
Kenji Okafor

It just works

Have been running Davit for a while, here is where I land. Their take on direct xpc link to apple's daemon is genuinely good. Glad I made the switch.

6/26/2026 10 found this helpful
A
Antoine Brown

Exactly what I needed

Started using Davit casually, now it is pinned in my dock. The direct xpc link to apple's daemon is more useful than I expected. It does what it says, which is rarer than it should be. Found it works best for pulling images from private registries. Glad I made the switch.

3/24/2026 10 found this helpful
T
Tao Pereira Verified

Pulled its weight from week one

Picked Davit for the price, stayed for the quality. It does what it says, which is rarer than it should be. It slotted into my routine without much fuss. Recommending it to people in a similar spot.

4/22/2026 9 found this helpful
C
Chioma Moreau Verified

Pulled its weight from week one

Davit solves a real problem for me without making a fuss about it. What stands out is how it handles one-line homebrew install.

5/22/2026 8 found this helpful
D
Diego Kobayashi Verified

Recommended without reservation

Tried Davit on a side project first, then rolled it out everywhere. Got real value out of full container lifecycle controls. It just works, day after day, without surprises. Mostly using it for browsing and editing files inside a container. It earns its place in my stack.

5/6/2026 6 found this helpful
M
Morgan Svensson Verified

It just works

Found Davit on a Show HN thread and I am glad I clicked. Where it really wins is native swiftui, no electron. Mostly using it for browsing and editing files inside a container. Glad I made the switch.

5/7/2026 5 found this helpful
E
Ethan Lindqvist

Worth a look

Davit has quietly become part of my daily flow. Their take on image pulls and registry auth is genuinely good. What stands out is how little babysitting it needs. Mostly using it for pulling images from private registries. Glad I made the switch.

7/5/2026 1 found this helpful
M
Maximilian Sun Verified

Good, with a few caveats

Found Davit on a Show HN thread and I am glad I clicked. What stands out is how it handles native swiftui, no electron. It has shaved real time off my week. Mostly using it for pulling images from private registries. One thing that bugs me is no intel mac or cross-platform build. No regrets so far.

3/19/2026