注目★★★★★Hacker News
Davit:Apple Silicon Mac でコンテナを管理する軽量 SwiftUI アプリ
30秒で把握
- 1Davit が Apple Containers 用 SwiftUI ネイティブアプリをオープンソース公開・Docker Desktop 不要・Electron/Web ビューなし
- 2XPC で Apple 公式デーモンに直接接続・CPU/メモリ/IP 監視・ログ・シェル・ボリューム管理がネイティブ UI で実装
- 3macOS 15 以降対応・Homebrew でインストール可・MIT ライセンス・未インストール環境も自動セットアップ対応
要約
Wouter de Bie が Apple Containers 用ネイティブ macOS アプリ「Davit」をオープンソース公開した。Docker Desktop 不要で Apple silicon Mac 上の Linux コンテナを XPC 経由で直接管理でき、Electron や Web ビューを一切使わない SwiftUI ベースの軽量実装だ。コンテナの起動・停止・削除、ログストリーミング、シェルアクセス、ボリューム・サブネット作成、設定検査がネイティブ UI で統合され、未インストール環境では Apple 公式インストーラを自動ダウンロード・検証・セットアップする。MIT ライセンス・無料で、macOS 15 以降が必須。
あなたへの影響
既に Docker Desktop または Podman を自社で運用しているチームには即座の移行は不要だが、新規の Apple silicon Mac 環境やオンボーディングチームは Davit のシンプルさと依存性の少なさを評価対象に加える価値がある。
推奨:SwiftUI ベースの実装は保守性と実装の参考事例としても注視すべき。