Oxcart 下载
菜单

Oxcart 与 OrbStack

Oxcart 和 OrbStack 都是用于 Docker 容器的原生 Mac 应用。在同一台 Apple silicon Mac 上,Oxcart 在启动、停止及停止后删除容器方面更快:docker run 为 42 ms 对比 220 ms,API 停止速度为 23×,停止并删除 20 个容器为 16×。OrbStack 还可运行 Linux 实例和 Kubernetes,并支持较旧的 Mac;Oxcart 提供面向编程智能体的 MCP 服务器,每个主版本 $20,而 OrbStack 商业使用为每年 $96。

更新于

同一台 Mac 上的基准测试

同一台 Mac、相同测试框架和资源限制(8 个 CPU、12 GB),每次运行一款产品,使用各自命令重新启动。表中的项目是开发者、测试套件或编程智能体每天反复执行的操作。

中位数;越低越好
操作Oxcart 0.1.2OrbStack 2.2.3Oxcart 速度倍数
docker run --rm … true42.3 ms220 ms5.2×
并发执行 8 次 docker run --rm96.3 ms758 ms7.9×
docker stop19.2 ms107 ms5.6×
docker exec … true21.5 ms26.8 ms1.2×
创建并启动 20 个容器692 ms2,209 ms3.2×
停止并删除 20 个容器76.7 ms1,224 ms16×
通过 API 创建(不经过 CLI)2.46 ms48.5 ms20×
通过 API 启动18.5 ms51.2 ms2.8×
通过 API 停止4.03 ms91.5 ms23×
无缓存构建,本地上下文341 ms681 ms2×
使用缓存构建121 ms283 ms2.3×
docker stats --no-stream,20 个容器1,038 ms2,050 ms2×
一个流式 docker stats 客户端的 CPU 占用一个核心的 1.29 %3.81%缩减 3×
命名卷,1,000 个文件的创建/状态查询/读取/删除17.8 ms25.2 ms1.4×
从启动命令到 Docker API 就绪788 ms1,154 ms1.5×
从停止命令到 API 不再可用27.9 ms1,027 ms37×

Oxcart 0.1.2 于 2026-10-10 使用随附的 docker 29.9 客户端测量;OrbStack 2.2.3 于同日稍早在同一台 Mac、同一测试框架上使用 docker 29.4 测量。Apple M5 Max、36 GB、macOS 27.2;各分配 8 个 CPU 和 12 GB,每次运行一款产品,使用各自命令重新启动;预热后取五个样本的中位数。两款产品的启动和停止项目均使用各自仅操作引擎的命令。

表现相当(差距在 10% 以内):无容器时的空闲内存、exec 输出吞吐量、从容器下载到 Mac、每容器 CPU 秒对应的主机 CPU 开销,以及启动已发布端口的现有容器。

差距在实际使用中的意义

  • 测试套件。Testcontainers 和 SDK 直接调用 Engine API。每次创建为 2.5 ms 对比 48.5 ms,每次停止为 4.0 ms 对比 91.5 ms;创建并停止 200 个容器的套件在这些调用上约花费 1.3 s,而非约 28 s。
  • Compose 重启。停止并删除 20 个容器耗时 77 ms 对比 1.2 s;创建并启动为 0.69 s 对比 2.2 s。
  • 编程智能体。智能体不断运行和丢弃容器;每次 docker run 的 42 ms 与 220 ms 之差,会在一次会话中不断累积。
  • 构建。使用缓存重新构建一个小型镜像,耗时 121 ms 对比 283 ms。

测试套件估算将实测中位数乘以 200,未计入套件执行的其他任何操作。

功能与政策对比

截至 2026 年 10 月
功能OxcartOrbStack
支持平台macOS 26 或更新版本,Apple siliconmacOS 14 或更新版本,Apple silicon 和 Intel
价格任何用途均为每位用户、每个主版本 $20;免费试用 60 天;最多 5 台 Mac个人非商业用途免费;商业用途需 Pro,每位用户每月 $8(每年 $96)
可运行的内容通过自有引擎运行 Docker 兼容容器Docker 容器和 Linux 实例
Kubernetes不包含单节点集群
Docker API 访问仅使用私有 Unix 套接字(模式 0600);没有暴露到 TCP 的设置文档说明可选择启用 TCP Docker API

Oxcart 带来的功能

  • 面向编程智能体的 MCP 服务器:13 个工具,默认只读,可为每个智能体设置 Manage、Full 或 Block;所有调用均记录在 Mac 上,提供 Claude Code、Codex、Cursor、VS Code with Copilot 及另外 14 款工具的设置步骤。
  • 加密网络通道:Mac 与引擎之间的已发布端口和出站 TCP 流量使用 TLS 1.3,固定到每次启动新生成的证书,并使用每次启动更新的 256 位令牌。
  • 沿用你的网络规则:Mac 为容器发起出站连接,因此 VPN 路由、分离式 DNS 和 Little Snitch 或 LuLu 规则都适用。
  • 端口按仓库和分支分组,并显示端口未响应的原因,例如服务器仅监听容器内部的 127.0.0.1。
  • 离线设置约需 2.5 s,内置 docker CLI 29.9、Compose 5.6 和 Buildx 0.38。

长期成本

OrbStack 对个人非商业用途免费。用于工作时,OrbStack Pro 每个席位每年 $96:3 年合计 $288,10 人团队合计 $2,880。Oxcart 每位用户整个主版本收费 $20,同一团队为 $200,次版本及补丁更新免费,升级至下一主版本为 $15。Oxcart 许可证永不过期,离线也能持续使用。

以下情况适合选择 Oxcart

  • 你想要我们在 Apple silicon 上实测中最快的容器生命周期操作:运行、停止、停止后删除、重新构建。
  • 编程智能体在你的仓库中工作。Oxcart 的 diagnose 用 159 个词元回答,而 docker inspect 加 docker logs 为 2,014 个。参阅面向 AI 编程智能体的 Docker。
  • 安全审查需要了解 Docker API 如何暴露,以及容器流量如何经过 Mac。参阅Mac 上的容器网络。
  • 工作中使用 Oxcart,更喜欢每个主版本 $20,而非按席位每月付费。

以下情况适合选择 OrbStack

  • 除了容器,还想运行完整的 Linux 实例。
  • 希望同一应用内包含 Kubernetes 集群。
  • 使用 Intel Mac,或运行 macOS 14、15。
  • 仅用于个人非商业项目,可以免费使用。

两者可以共存于同一台 Mac:迁移镜像、卷和 Compose 项目后,只需一条命令就能切回。

常见问题

Oxcart 比 OrbStack 更快吗?

在一台 Apple silicon Mac 上测量的每项容器生命周期操作中,是的:docker run --rm 为 42 ms 对比 220 ms(5.2×),八次并发运行 96 ms 对比 758 ms(7.9×),API 停止 4.0 ms 对比 91.5 ms(23×),停止并删除 20 个容器 77 ms 对比 1,224 ms(16×),缓存构建 121 ms 对比 283 ms(2.3×)。

OrbStack 与 Oxcart 的价格如何比较?

截至 2026 年 10 月,OrbStack 对个人非商业用途免费,商业用途需 Pro,每位用户每月 $8(每年 $96)。Oxcart 在 60 天免费试用后,任何用途均为每位用户、每个主版本 $20;次版本和补丁更新免费,一份许可证覆盖最多 5 台 Mac。一个 OrbStack 商业席位使用 3 年为 $288。

Oxcart 像 OrbStack 一样提供 Linux 实例和 Kubernetes 吗?

不提供。OrbStack 除容器外,还能运行 Linux 实例和单节点 Kubernetes 集群。Oxcart 专注于 Docker 兼容容器,并提供编程智能体使用的 MCP 服务器。有关结合 Oxcart 使用 Kubernetes 的工作流,请参阅Mac 上的 Kubernetes。

可以在同一台 Mac 上使用 Oxcart 和 OrbStack 吗?

可以。两者各自有 Docker 上下文,使用 docker context use 切换。Oxcart 仅在没有其他上下文正在使用时将自己的上下文设为当前,替换 OrbStack 的 docker 工具前会征求同意;卸载时会恢复。参阅切换到 Oxcart。

哪款更省内存?

无容器运行时,两者相当:Oxcart 应用、辅助程序和引擎为 776 MiB,OrbStack 为 792 MiB。自 Oxcart 0.1.3 起,没有容器运行时会将内存归还 macOS:最后一个容器停止 32 s 后,从 3,319 MiB 降至 570 MiB。

Oxcart 支持 Intel Mac 或 macOS 15 吗?

不支持。Oxcart 需要 Apple silicon 和 macOS 26 或更新版本。OrbStack 支持 Apple silicon 和 Intel 上的 macOS 14 或更新版本。

来源与方法

  • 基准测试:Oxcart 0.1.2 于 2026-10-10 使用随附的 docker 29.9 客户端测量;OrbStack 2.2.3 于同日稍早在同一台 Mac、同一测试框架上使用 docker 29.4 测量。Apple M5 Max、36 GB、macOS 27.2;各分配 8 个 CPU 和 12 GB,每次运行一款产品,使用各自命令重新启动;预热后取五个样本的中位数。差距在 10% 以内视为相当;每款产品测试一轮。
  • 无容器运行时归还内存:Oxcart 0.1.3。
  • OrbStack:docs.orbstack.dev;orbstack.dev/download(macOS 14.0+、Apple silicon 和 Intel);orbstack.dev/pricing;docs.orbstack.dev/kubernetes/;docs.orbstack.dev/machines/;docs.orbstack.dev/docker/(可选 TCP API)。
  • 厂商资料核实于 2026 年 10 月 10 日。

在你自己的项目中试用 Oxcart

免费试用 60 天。之后每位用户、每个主版本 $20,无需订阅。

Apple silicon · macOS 26 或更新版本

继续阅读

版本更新说明

Oxcart 0.1.4

最新版本

许可证功能与细节改进。

  • 通过安全邮件链接激活许可证。
  • 在 Settings 中管理许可证和 Mac。
  • 离线验证许可证。
  • 性能提升、界面优化与问题修复。

需要 macOS 26.0 或更高版本

Oxcart 0.1.3

空闲时回收内存。

  • 没有容器运行时回收 VM 内存。
  • 保留容器、镜像、卷和网络。

需要 macOS 26.0 或更高版本

Oxcart 0.1.2

命令行工具集成。

  • 在 Oxcart 自带的 Docker 工具与已安装的 Docker 工具之间切换。
  • 界面优化。

需要 macOS 26.0 或更高版本

Oxcart 0.1.1

内置 Docker 工具与智能体控制。

  • 自带 Docker CLI 29.9、Compose 5.6 和 Buildx 0.38。
  • Docker 上下文集成与安全的钥匙串凭据存储。
  • MCP 智能体连接,支持为各智能体设置权限或阻止访问。

需要 macOS 26.0 或更高版本

Oxcart 0.1.0

适用于 Apple 芯片的 Docker 兼容容器。

  • 兼容 Docker CLI、Compose 和 Buildx。
  • 自带运行时组件,可离线设置。
  • 按项目和 Git 分支整理端口。
  • MCP 集成,默认仅允许只读访问。
  • 经过验证的自动更新。

需要 macOS 26.0 或更高版本