Davit 是一款免費、MIT 授權的原生 macOS 應用程式(SwiftUI,約 17 MB,不用 Electron),用於 Apple 的容器平台:它透過 XPC 與 Apple 的開源容器守護程序通訊,管理容器、映像、磁碟區、網路、compose 匯入與 Dockerfile 建置,並具備串流日誌、即時圖表、容器內檔案瀏覽、一鍵終端機、登錄檔登入與自行安裝的平台設定。它需要執行 macOS 15 或更新版本的 Apple 晶片 Mac,已簽署並公證,透過 GitHub Releases 與 Homebrew(wouterdebie/tap/davit)發布。

押注的是:只要有了免費的原生 UI,執行 Linux 容器的 Mac 開發者就會離開 Docker Desktop,改用 Apple 自家引擎——多數人需要的是圖形介面,而非 docker-API 對等性。

wouterdebie GitHub 儲存庫與 Homebrew tap 背後的開發者,將 Davit 打造為在 Apple 晶片上使用 Apple 容器平台的個人工具,隨後以免費、MIT 授權的開源形式發布;Show HN 貼文寫道,它「大多是憑感覺寫的……是我自己想用的。但如果別人也想用,原始碼在這裡。」

Show HN 獲得 389 分與 101 則留言,並讓該應用程式登上首頁;兩個月後,該儲存庫記錄了遠為龐大的功能面——compose 匯入與生命週期、Dockerfile 建置、機器、登錄檔登入、無頭二進位模式——而常見問答以誠實的「視情況而定」回答,處理與 Docker Desktop 及 OrbStack 的直接比較,以及 docker-API 相容性問題。Startupniti 於 2026-09-04 報導了此事。

截至 2026-09-04 仍在運作:免費且 MIT 授權,透過 GitHub Releases、Homebrew 與 davit.app 發布,已簽署並公證,適用於執行 macOS 15 或更新版本的 Apple 晶片 Mac。

Apple 提供容器引擎與 CLI,但不提供圖形介面——原生 UI 是真正的缺口,而 Show HN 的時機搭上了該平台早期採用者的浪潮。

不用 Electron、沒有授權協議、沒有帳號,加上每容器一個 VM 的模式,讓「與 Docker Desktop 不同」的說法具體可信。

誠實的常見問答——包括它做不到的事,例如 docker-API 腳本——建立信任,並吸引正確的使用者,而非讓 Docker 進階使用者失望。

Davit 的教訓是誠實界定範圍:它是 Apple 引擎的免費 UI,不是 Docker 的複製品,而其無授權/無帳號的立場避開了與 Docker Desktop 及 OrbStack 的定價之爭。

截至 2026-09-04,Davit 仍在運作,免費且 MIT 授權,透過 GitHub Releases、Homebrew(wouterdebie/tap/davit)與 davit.app 發布,適用於執行 macOS 15 或更新版本(建議 macOS 26)的 Apple 晶片 Mac。它並非對所有人都能取代 Docker:它沒有 docker socket 或 docker CLI/API 相容性,因此腳本化工作流程(testcontainers、在 CI 中呼叫 docker 的 shell)仍需要 Docker;網站與儲存庫明確說明了這一點,同時涵蓋常見的 run/compose/build 情境,且自 Show HN 以來,該應用程式已新增機器、compose 生命週期、無頭二進位模式與一鍵平台安裝。

追溯依據

參考來源

  1. Show HN: Davit, a Apple Containers UI Hacker News · news.ycombinator.com ·
  2. Davit launches native macOS UI for Apple container platform Startupniti · startupniti.com ·