Live data from Hacker News

Show HN: Davit, a Apple Containers UI

davit.app

91–100 of 110 posts

Re: Show HN: Davit, a Apple Containers UI

#91
post #89

What stood out to me more than this particular project is the visible acceleration of a phenomenon many of us could foresee, especially over the last year or so: people can build a version of the same idea faster than ever. After like 10 minutes of searching I found multiple similar swift projects (most of them are just a couple of weeks or months old): https://github.com/tdeverx/contained-app https://github.com/nico…

Not on iOS unless you also pay annual membership to put it on the AppStore OR rebuild & reinstall the personal-account build every 30 or so days.

Re: Show HN: Davit, a Apple Containers UI

#92

My current power move in the age of AI: do nothing. I had an idea like this and thought I could vibe code it, but then I figured someone else would care more and do it first. I was right! This looks like a great app and I'm excited to try it out. Free idea: I would like to be able to "jail" an agent inside a VM and send instructions to the harness from outside the VM to agent(s) installed inside. Ideally there is no…

> Free idea: I would like to be able to "jail" an agent inside a VM and send instructions to the harness from outside the VM to agent(s) installed inside. Ideally there is no Codex/Claude/etc. installed on the host. You can do exactly that with coderunner https://GitHub.com/instavm/coderunner

Nice! I will be sure to check it out. IMHO it's a good thing if there's a bit of competition.

Re: Show HN: Davit, a Apple Containers UI

#93
post #71

My current power move in the age of AI: do nothing. I had an idea like this and thought I could vibe code it, but then I figured someone else would care more and do it first. I was right! This looks like a great app and I'm excited to try it out. Free idea: I would like to be able to "jail" an agent inside a VM and send instructions to the harness from outside the VM to agent(s) installed inside. Ideally there is no…

I threw something like this together w a simple browser front end, mostly because I like running mid to large open models but can’t trust them to not go insane. Will share at some point soon

Look forward to seeing it!

Re: Show HN: Davit, a Apple Containers UI

#94

Earlier quoted context omitted.

> Free idea: ... I have been thinking about this too. Is it not as simple as installing Claude in the VM and connecting via an SSH terminal, or if you want a GUI use VSCode with the Remote SSH extension, which will give you the file browser UI etc. Presumably you can extensions in the VSCode Claude/whatever chat extensions in the VM too.

> as simple as installing Claude in the VM and connecting via an SSH terminal I've done exactly this, and it works pretty well! 1. I setup a VM in UTM (but this could be any kind of containerization thing). I don't even bother with a non-root account in there (the agent has free rein to install packages, write files, etc). 2. I SSH into the container. 3. I install Claude or whatever there. 4. I setup git things in a…

UTM is undefeated for me, especially in combination with Vagrant. What I'm hoping for is a polished turn-key solution version of all this.

tart is also an option I like a lot, but it's macOS only.

Re: Show HN: Davit, a Apple Containers UI

#95
post #89

What stood out to me more than this particular project is the visible acceleration of a phenomenon many of us could foresee, especially over the last year or so: people can build a version of the same idea faster than ever. After like 10 minutes of searching I found multiple similar swift projects (most of them are just a couple of weeks or months old): https://github.com/tdeverx/contained-app https://github.com/nico…

Not on iOS unless you also pay annual membership to put it on the AppStore OR rebuild & reinstall the personal-account build every 30 or so days.

I’ll just vibe code a tool that rebuilds and reinstalls every 30 or so days. :)

Re: Show HN: Davit, a Apple Containers UI

#96

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/...

Good catch, that was a bug; the value fields were trailing-aligned which makes SwiftUI insert like RTL. Fixed in 0.1.9.

Re: Show HN: Davit, a Apple Containers UI

#97

Looks good, Apple Containers is neat except it is just another set of commands we gotta memorize. I like it! I would like it even more if we could choose which terminal app the containers open in. Is that doable?

Doable and done; added in 0.1.9. Settings -> General lets you pick Terminal/iTerm2/Ghostty/WezTerm/kitty/Alacritty/Warp (whatever's installed).

Re: Show HN: Davit, a Apple Containers UI

#99
post #35

Very nice - would love to see the ability to open a Dockerfile directly in the UI to build/run it.

Shipped in 0.1.8; Images -> Build Image (context dir, tag, build args). It drives Apple's buildkit shim directly over vsock, no docker needed. brew upgrade davit or the in-app updater will get it.

Re: Show HN: Davit, a Apple Containers UI

#100
post #26

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.

It appears macOS native containers runs a separate Linux VM per container.

OrbStack's claim to fame is that all containers run in a single Linux VM, with lots of optimizations on both sides of the VM boundary (including use of a sparse image file for disk storage, which saves a lot of space on the macOS side).

If you run more than 4-5 containers on macOS, the performance and resource usage savings of OrbStack really starts to add up quickly.

Post reply on HN