Contained 是一款为 Apple container CLI 开发的原生 macOS 应用。它采用 SwiftUI 构建,提供图形界面来运行、自定义和检查 Apple Silicon 上的 Linux 容器。
该应用覆盖日常容器操作,包括类似 Docker Desktop 的常用流程,同时支持 container 命令的更多功能。它保持 Mac 原生外观和操作习惯,使用 Liquid Glass 设计风格。项目目前处于功能完备阶段,正在向 1.0 版本打磨。

打开 Contained 后,主界面以网格形式展示容器,每个容器对应一张可自定义的透明玻璃卡片。卡片支持调整色调、渐变、图标和昵称,还显示健康状态徽章和可选的实时指标曲线(CPU、内存、网络、磁盘)。
点击卡片进入详情页,包含七个标签页:概览、日志、终端(基于 SwiftTerm)、统计、历史、文件和检查。应用集成系统搜索栏、Liquid Glass 工具栏、⌘K 命令面板和菜单栏小部件,支持完整键盘快捷键和辅助功能。
整体交互贴合 macOS,使用 NavigationSplitView 等原生组件,仅在必要处通过 AppKit 桥接。个性化设置(如色调和图标)本地存储,不修改容器标签,保持 CLI 干净。
Contained 完全通过调用 container CLI 并解析其 JSON 输出实现集成,避免绑定私有框架,便于随 CLI 更新保持兼容。核心逻辑分离为 ContainedCore 库,便于测试。
它要求 macOS 26 或更高版本(Apple Silicon),并安装 Apple container CLI 1.0.0。安装时从 Releases 下载 .dmg,应用内通过 Sparkle 支持 Stable、Beta 和 Nightly 三个更新通道(通道累积)。
项目采用 PolyForm Noncommercial License,源代码可用于非商业目的。构建基于 Swift Package,可直接在 Xcode 中打开 Package.swift 进行开发。
Contained 为希望在 Mac 上通过图形界面管理 Apple container 的用户提供了一个原生选项。它将 CLI 的功能转化为符合 macOS 习惯的界面,适合日常开发和容器实验使用。
经典原型设计工具
数据库万能工具
Mac最佳SSH工具
最受欢迎的开发环境
Java开发效率最快的IDE
专业数据库管理工具
Mac下最好PHP集成环境
最流行的儿童编程软件
mac最好用的Ftp工具
Redis可视化管理
adobe 2022 for mac 激活工具
PHP开发编辑器
Mac上的抓包工具
Mac与iOS开发者的必备IDE
Git可视化管理工具
支持 Tahoe 26 的最新版本
26.4.0 M芯片
快速窗口切换软件
11.4.2 M芯片
适合程序员使用的mac笔记应用
7.3.0 M芯片
开源视频转码
1.11.2 M芯片
开源原生颜色选择器
1.8.0 M芯片
取代多款付费实用程序
3.1.5 M芯片
菜单栏系统监控
3.0.5 M芯片
菜单栏快捷功能
2.6.8 M芯片
管理 Apple container Linux 容器
1.0.0 M芯片
“终端”的替代品
3.7.0 M芯片
发表评论 取消回复