业务是什么
Davit 是一款免费、MIT 许可的原生 macOS 应用(SwiftUI,约 17 MB,无 Electron),用于苹果容器平台:它通过 XPC 与苹果的开源容器守护进程通信,管理容器、镜像、卷、网络、compose 导入和 Dockerfile 构建,并提供流式日志、实时图表、容器内文件浏览、一键终端、镜像仓库登录和自安装平台。它需要 Apple silicon Mac 和 macOS 15 或更高版本,已签名并公证,通过 GitHub Releases 和 Homebrew(wouterdebie/tap/davit)分发。
押注的是什么
Mac 上运行 Linux 容器的开发者,一旦有了免费的原生界面,就会离开 Docker Desktop,转向苹果自家引擎——他们大多需要图形界面,而不是 docker-API 兼容。
如何开始
GitHub 仓库 wouterdebie 和 Homebrew tap 背后的开发者,最初为 Apple silicon 上的苹果容器平台打造了 Davit 作为个人工具,然后以免费、MIT 许可的开源形式发布;Show HN 文本称它“大部分是凭感觉写的……我自己想用。但如果别人也想用,源码在这里。”
发生了什么
Show HN 获得了 389 分和 101 条评论,并让应用登上了首页;两个月后,仓库记录的功能面大大扩展——compose 导入和生命周期、Dockerfile 构建、机器、镜像仓库登录、无头二进制模式——FAQ 也对与 Docker Desktop 和 OrbStack 的直接比较给出了诚实的“看情况”的回答,承认在 docker-API 兼容性上无法与它们匹敌。Startupniti 于 2026-09-04 报道了它。
最终结果
截至 2026-09-04 仍然活跃:免费且 MIT 许可,通过 GitHub Releases、Homebrew 和 davit.app 分发,已签名并公证,适用于 macOS 15 或更高版本的 Apple silicon Mac。
成立的前提
苹果提供了容器引擎和命令行,但没有图形界面——原生界面是一个真实的空白,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 生命周期、无头二进制模式和一键平台安装。
从这里,追溯依据
参考来源
- Show HN: Davit, a Apple Containers UI Hacker News · news.ycombinator.com ·
- Davit launches native macOS UI for Apple container platform Startupniti · startupniti.com ·