EN
返回档案库

档案库 · 开发与企业工具 · 产品决策 · 2026

Davit 押注 Mac 开发者想要原生苹果容器界面:Show HN 389 分,免费 MIT

一位独立开发者的 SwiftUI 应用在苹果自家引擎上运行 Linux 容器,无需 Docker Desktop——无 Electron、无许可、免费、MIT;Show HN:389 分。

Davit

它在赌什么Mac 上运行 Linux 容器的开发者,一旦有了免费的原生界面,就会离开 Docker Desktop,转向苹果自家引擎——他们大多需要图形界面,而不是 docker-API 兼容。已上线

做的是什么生意

Davit is a free, MIT-licensed native macOS app (SwiftUI, about 17 MB, no Electron) for Apple's container platform: it talks to Apple's open-source container daemon over XPC and manages containers, images, volumes, networks, compose imports and Dockerfile builds, with streaming logs, live charts, in-container file browsing, one-click terminals, registry logins and install-yourself platform setup. It needs an Apple silicon Mac on macOS 15 or later, is signed and notarized, and ships via GitHub Releases and Homebrew (wouterdebie/tap/davit).

起因

The developer behind the wouterdebie GitHub repo and Homebrew tap built Davit as a personal tool for Apple's container platform on Apple silicon, then published it as free, MIT-licensed open source; the Show HN text said it was 'mostly vibe-coded... that I'd like to use myself. But if others want to use it, here's the source code.'

经过

The Show HN drew 389 points and 101 comments and put the app on the front page; two months later the repo documents a far bigger surface — compose import and lifecycle, Dockerfile builds, machines, registry logins, headless binary modes — and the FAQ addresses direct Docker Desktop and OrbStack comparisons with an honest 'it depends' answer on docker-API compatibility. Startupniti covered it 2026-09-04.

结果

Still live as of 2026-09-04: free and MIT, distributed via GitHub Releases, Homebrew and davit.app, signed and notarized, for Apple silicon Macs on macOS 15 or later.

背景

Davit 是一款免费、MIT 许可、开源的 macOS 原生应用,用于苹果容器平台。完全用 SwiftUI 构建(无 Electron、无 Web 视图),通过 XPC 与苹果容器守护进程通信,处理容器、镜像、卷、网络、docker-compose 导入和 Dockerfile 构建,并提供流式日志、实时图表、容器内文件浏览和一键终端。它需要 Apple silicon Mac 和 macOS 15 或更高版本,已签名并公证,若缺少平台组件则自行安装。

GitHub 仓库 wouterdebie 和 Homebrew tap 背后的开发者最初将 Davit 作为个人工具构建,并作为免费开源发布;2026-07-07 的 Show HN——“大部分是凭感觉写的苹果容器前端,我自己想用”——获得了 389 分和 101 条评论。

两个月后,应用涵盖了 compose 编排、Dockerfile 构建、机器、镜像仓库登录和无头模式,FAQ 坦诚地将其与 Docker Desktop 和 OrbStack 比较,并承认无法为 docker-API 脚本提供服务。Startupniti 于 2026-09-04 报道了它;它仍然活跃、免费且 MIT 许可。

这件事要成立,得有什么

  • 苹果提供了容器引擎和命令行,但没有图形界面——原生界面是一个真实的空白,Show HN 的时间点赶上了平台早期采用者的浪潮。
  • 无 Electron、无许可协议、无账户,以及每容器虚拟机模式,让“与 Docker Desktop 不同”的故事变得具体。
  • 坦诚的 FAQ——包括它不能做什么,比如 docker-API 脚本——建立信任并吸引合适的用户,而不是让 Docker 高级用户失望。

可借鉴之处

Davit 的经验是坦诚的定位:它是苹果引擎的免费界面,而不是 Docker 的克隆;其“无许可、无账户”的立场回避了与 Docker Desktop 和 OrbStack 的价格战。

后续进展

截至 2026-09-04,Davit 活跃、免费且 MIT 许可,通过 GitHub Releases、Homebrew(wouterdebie/tap/davit)和 davit.app 分发,适用于 macOS 15 或更高版本的 Apple silicon Mac(推荐 macOS 26)。它并不能替代所有人的 Docker:没有 docker socket 或 docker CLI/API 兼容性,因此脚本化工作流(testcontainers、CI 中调用 docker)仍需要 Docker;网站和仓库说明了这一点,同时覆盖了常见的 run/compose/build 用例;自 Show HN 以来,应用已增加机器、compose 生命周期、无头二进制模式和一键平台安装。

资料来源

发现哪里写错了?告诉我们。

轮到你了

你刚读完一家。说说你在做什么,看看谁在赌同一件事。

免费账号 · 3 次免费提问 · 不用绑卡

相关案例