Orchard

Andrew Waters · 采用 Swift 开发的 Apple container 原生 macOS 界面,提供容器和镜像管理、Compose 项目、本地 Kubernetes、Linux 机器及本地 AI 工具。

Cask虚拟化与容器Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装178App榜第 562
近一年安装1,937365 天累计
最新版本2.5.13 天前 · 10月5日
下载大小31MBarm64 / x86_64 · dmg
更新节奏每天近 30 天 6 个版本

介绍

AI 翻译查看原文

Orchard 是一款原生 Swift macOS 应用,用于管理 Apple 的容器运行时。它为 container 命令行工具提供桌面界面,并通过类型化 XPC API 与守护进程通信,而不是反复启动 CLI 并解析文本输出。

容器与开发

创建、启动、停止和检查容器;拉取和搜索镜像;通过 Dockerfile 构建镜像,并实时查看 BuildKit 日志。应用提供实时 CPU、内存、网络和磁盘信息、多窗格日志查看器、网络和 DNS 管理、菜单栏辅助工具,以及 Cmd+K 命令面板。构建记录和日志在应用重启后仍会保留。

项目与机器

Compose 项目的规划使用同一个开源 Swift 包,该包也为独立的 container compose 插件提供支持。不支持的 compose 键会在执行前明确告知,而非被静默忽略。由于运行时缺少健康状态报告,依赖顺序并不保证服务已就绪。Orchard 还使用 Apple 的 k8s 插件管理持久化 Linux 容器机器和本地 Kubernetes 集群。工作负载部署仍由 kubectl 等工具完成;Orchard 负责准备上下文并提供节点检查功能。

本地 AI

AI 模型面板可以发现已有的 Ollama、LM Studio 和 MLX 服务器,或管理 MLX 模型服务器的运行。推理在宿主 Mac 的 GPU 上执行,而非在容器虚拟机内执行。Orchard 会计算容器可访问的模型端点,并可在创建容器时注入 OPENAI_BASE_URL。沙盒视图提供关联模型的容器、隔离信息、聊天与终端访问功能,以及停止控件。

要求与安装

官方 2.5.1 版本要求 macOS 26 Tahoe 和 Apple container 1.5.0。请先单独安装 Apple container,然后运行 brew install --cask orchard,或下载官方 DMG 并将 Orchard.app 拖入“应用程序”文件夹。Orchard 采用 MIT 许可证开源,由 Andrew Waters 在其官方仓库中维护。2.5.1 更新修复了窗口激活、默认 DNS 配置、Compose 项目消失、刷新重叠和错误警报提示问题。

来源

新版本 2.5.1 更新内容 10月5日 · OpenNavo 编辑 · AI 翻译

  • 变更从菜单栏复用并恢复现有的 Orchard 窗口。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

X · @opennavo

© 2026 OpenNavo