同じ Mac でのベンチマーク
同じ Mac、同じ測定ツール、同じ上限(8 CPU、12 GB)で、一度に1製品を専用コマンドで新たに起動しました。表の項目は、開発者、テストスイート、コーディングエージェントが一日中繰り返す操作です。
| 操作 | Oxcart 0.1.2 | OrbStack 2.2.3 | Oxcart の速度倍率 |
|---|---|---|---|
docker run --rm … true | 42.3 ms | 220 ms | 5.2× |
docker run --rm を8個同時実行 | 96.3 ms | 758 ms | 7.9× |
docker stop | 19.2 ms | 107 ms | 5.6× |
docker exec … true | 21.5 ms | 26.8 ms | 1.2× |
| 20個のコンテナを作成・起動 | 692 ms | 2,209 ms | 3.2× |
| 20個のコンテナを停止・削除 | 76.7 ms | 1,224 ms | 16× |
| API による作成(CLI なし) | 2.46 ms | 48.5 ms | 20× |
| API による起動 | 18.5 ms | 51.2 ms | 2.8× |
| API による停止 | 4.03 ms | 91.5 ms | 23× |
| キャッシュなしのビルド、ローカルコンテキスト | 341 ms | 681 ms | 2× |
| キャッシュを使ったビルド | 121 ms | 283 ms | 2.3× |
docker stats --no-stream、20個のコンテナ | 1,038 ms | 2,050 ms | 2× |
ストリーミング中の docker stats クライアント1つの CPU 使用率 | 1コアの1.29 % | 3.81% | 使用量の削減倍率3× |
| 名前付きボリュームで1,000ファイルを作成・stat・読み取り・削除 | 17.8 ms | 25.2 ms | 1.4× |
| 起動コマンドから Docker API の準備完了まで | 788 ms | 1,154 ms | 1.5× |
| 停止コマンドから API の終了まで | 27.9 ms | 1,027 ms | 37× |
Oxcart 0.1.2 は同梱の docker 29.9 クライアントで2026-10-10に測定。OrbStack 2.2.3 は同日のそれ以前に、同じ Mac と測定ツール、docker 29.4 で測定しました。Apple M5 Max、36 GB、macOS 27.2。各8 CPU、12 GB に設定し、一度に1製品を専用コマンドで新たに起動。ウォームアップ後の5サンプルの中央値です。両製品とも、起動・停止の行はエンジンのみを操作する専用コマンドを使用しています。
同等(差が10%以内):コンテナ未実行時のアイドルメモリ、exec 出力スループット、コンテナから Mac へのダウンロード、コンテナ CPU 1秒あたりのホスト CPU、公開ポート付きの既存コンテナの起動。
実際の作業での違い
- テストスイート。Testcontainers と SDK は Engine API を直接呼び出します。作成1回が2.5 ms 対48.5 ms、停止1回が4.0 ms 対91.5 ms なので、200個のコンテナを作成・停止するスイートがこれらの呼び出しに費やす時間は、約28 s ではなく約1.3 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を掛けたもので、スイート内のほかの処理は一切含みません。
機能とポリシーの比較
| 機能 | Oxcart | OrbStack |
|---|---|---|
| 対応環境 | macOS 26 以降、Apple silicon | macOS 14 以降、Apple silicon と Intel |
| 料金 | 用途を問わず1ユーザー・1メジャーバージョンあたり $20。60日間無料。最大5台の Mac | 個人の非商用利用は無料。商用利用は Pro が1ユーザー月額 $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 は1人分が年額 $96 で、3年間では $288、10人のチームでは $2,880 です。Oxcart はメジャーバージョン全体で1ユーザー $20、同じチームで $200。マイナーアップデートとパッチは無料で、次のメジャーバージョンへの更新は $15 です。ライセンスに有効期限はなく、オフラインでも使い続けられます。
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 プロジェクトを移行し、1コマンドで元に戻せます。
よくある質問
Oxcart は OrbStack より速いですか?
コンテナのライフサイクルでは、1台の Apple silicon 搭載 Mac で測定したすべての操作で速くなりました。docker run --rm は42 ms 対220 ms(5.2×)、8個の同時実行は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 は個人の非商用利用は無料、商用利用には1ユーザー月額 $8(年額 $96)の Pro が必要です。Oxcart は60日間の無料体験後、用途を問わず1ユーザー・1メジャーバージョンあたり $20。マイナーアップデートとパッチは無料で、最大5台の Mac を対象にします。OrbStack の商用ライセンス1人分は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 は同梱の docker 29.9 クライアントで2026-10-10に測定。OrbStack 2.2.3 は同日のそれ以前に、同じ Mac と測定ツール、docker 29.4 で測定しました。Apple M5 Max、36 GB、macOS 27.2。各8 CPU、12 GB に設定し、一度に1製品を専用コマンドで新たに起動。ウォームアップ後の5サンプルの中央値です。差が10%以内は同等とし、各製品1回の測定を行いました。
- 何も実行していないときのメモリ返却: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日に確認。