logoalt Hacker News

Show HN: Davit, a Apple Containers UI

134 pointsby xinittoday at 6:44 PM28 commentsview on HN

Mostly vibe-coded Apple Containers front-end that I'd like to use myself. But if others want to use it, here's the source code.


Comments

ozarkerDtoday at 11:05 PM

Man I wish Apple would add docker api compatibility to Apple containers

dllrrtoday at 10:45 PM

I've been a fan of Orbstack for make 2 years or so. Worth the cost for me because it's so well integrated and fast and docker command compatible.

I'll give this a try though.

show 1 reply
simonwtoday at 8:10 PM

This looks like a really solid app. I like that it's 17 MB and uses the ContainerAPIClient library directly.

28 commits in 3 days, 5,015 lines of Swift, every commit "Co-Authored-By: Claude Fable 5".

Also neat that it's signed/notarized. I installed it and it downloaded the necessary container platform stuff on first launch.

Suggestion: add a getting started tutorial to the site which suggests an image to try out and has screenshots (or a silent video) showing you how to get that image up and running and what you can do with it.

The create image dialog suggests "nginx:latest" but that's not a great starting demo.

show 2 replies
lelandfetoday at 10:30 PM

Unrelated. I noticed that the settings window (Cmd-,) text inputs all type from the right instead of the left like older macOS inputs (or web inputs[0])

Is that a thing macOS is moving to? I'm sure I've seen Apple use these too.

[0] https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

david_ptoday at 10:07 PM

I will give this a try!

Docker desktop on mac does not work well (uses lots of resources) and my current alternative is OrbStack (very slick, uses far less resources, but freemium).

internet2000today at 9:48 PM

Really nice. Worked perfectly downloading the runtime and running nginx:latest.

It's getting to the point that scrolling down on Github and seeing Claude as a contributor is a signal the app will be good (Native feeling, no Electron, etc)

ballislife30today at 8:54 PM

Docker desktop is a memory hog. What's the memory usage of Davit?

show 1 reply
MoonWalktoday at 10:10 PM

I don't know a lot about containers. Would containers created for/with this also work in Docker?

Good name for this app, BTW.

show 1 reply
neodymiumphishtoday at 9:30 PM

contained-app includes a Files feature to allow in-container filesystem browsing. Is there any plan to implement this in Davit as well?

Looks like great work, will try it soon!

show 1 reply
nvahaliktoday at 8:20 PM

I really want to use this but am stuck (right now) having to use Caddy's docker tags integration for name resolution.

show 1 reply
bbg2401today at 7:57 PM

Other recent vibe-coded projects providing similar interfaces:

- https://github.com/tdeverx/contained-app

- https://github.com/tofa84/berth

show 1 reply
mrbnprcktoday at 8:19 PM

Looks great, does it also come with a menubar integration?

show 1 reply
nf-xtoday at 8:32 PM

Looks neat, need to give it a spin

dom96today at 10:04 PM

ooh nice

oulipo2today at 8:12 PM

How does it compare to something like OrbStack?

show 1 reply