[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:arcbox":3},"\u003Cdiv align=\"center\">\u003Ch1>ArcBox\u003C\u002Fh1>\n\u003Cp>\u003Cstrong>A fast, open-source container and VM runtime for macOS.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built from scratch in Rust. Drop-in Docker, agent sandboxes, native\nKubernetes, and full Linux and macOS VMs.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farcboxlabs\u002Farcbox\u002Fblob\u002FHEAD\u002FLICENSE-MIT\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT%2FApache--2.0-blue.svg\" alt=\"License\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.rust-lang.org\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frust-1.96+-orange.svg\" alt=\"Rust\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farcboxlabs\u002Farcbox\u002Freleases\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Farcboxlabs\u002Farcbox?label=runtime&amp;color=green\" alt=\"Runtime\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farcboxlabs\u002Farcbox-desktop\u002Freleases\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Farcboxlabs\u002Farcbox-desktop?label=desktop&amp;color=green\" alt=\"Desktop\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Farcbox.link\u002Fdiscord\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdiscord-chat-5865F2?logo=discord\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Farcbox.link\u002Ftelegram\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ftelegram-chat-26A5E4?logo=telegram\" alt=\"Telegram\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Farcbox.link\u002Fdocs\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-arcbox.dev-blueviolet?logo=gitbook\" alt=\"Docs\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Ch2>Why ArcBox\u003C\u002Fh2>\n\u003Cp>ArcBox is an open-source alternative to Docker Desktop and OrbStack on macOS.\nOrbStack set the bar for running Docker on a Mac quickly and with little\noverhead, but it is closed-source. ArcBox is open source under MIT\u002FApache-2.0\nand written from scratch in Rust — its own VMM, VirtIO devices, filesystem\nsharing, and network datapath — and aims to match it.\u003C\u002Fp>\n\u003Cp>One daemon, one CLI, four kinds of workload on the same runtime:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Tier\u003C\u002Fth>\n\u003Cth>What it is\u003C\u002Fth>\n\u003Cth>Where to start\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Cstrong>Containers\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>A drop-in Docker engine, plus native Kubernetes\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>docker …\u003C\u002Fcode>, \u003Ccode>abctl k8s\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Sandboxes\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Disposable microVMs for AI agents and untrusted code\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>abctl claude\u003C\u002Fcode>, \u003Ccode>abctl sandbox\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>Linux machines\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Full VMs with their own kernel, disk, and distro\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>abctl machine\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cstrong>macOS guests\u003C\u002Fstrong>\u003C\u002Ftd>\n\u003Ctd>Throwaway macOS VMs, cloned from a base image\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>abctl macos\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>The sandbox you run locally is the same primitive ArcBox Platform runs in the\ncloud, so you can build against local sandboxes and scale to a fleet without\nchanging your code.\u003C\u002Fp>\n\u003Cp>ArcBox is in public beta. Join us on \u003Ca href=\"https:\u002F\u002Farcbox.link\u002Fdiscord\" rel=\"nofollow ugc noopener\">Discord\u003C\u002Fa>, or\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farcboxlabs\u002Farcbox\u002Fissues\" rel=\"nofollow ugc noopener\">open an issue\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>Quick start\u003C\u002Fh2>\n\u003Cpre>\u003Ccode class=\"language-bash\"># Install with Homebrew\nbrew install --cask arcboxlabs\u002Ftap\u002Farcbox\n\n# or with the install script\ncurl -fsSL https:\u002F\u002Fget.arcbox.dev | bash\n\n# Start the daemon and enable Docker compatibility\nabctl daemon start\nabctl docker enable\n\n# Run a container\ndocker run -d -p 8080:80 nginx\ncurl http:\u002F\u002Flocalhost:8080\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Run \u003Ccode>abctl doctor\u003C\u002Fcode> to check the runtime, and \u003Ccode>abctl --help\u003C\u002Fcode> to see every command.\u003C\u002Fp>\n\u003Ch2>Containers\u003C\u002Fh2>\n\u003Cp>ArcBox is a drop-in Docker engine. It exposes a Docker-compatible socket and\nproxies to a guest \u003Ccode>dockerd\u003C\u002Fcode>, so the Docker CLI, your scripts, and your Compose\nfiles work without changes.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">abctl docker enable        # creates and activates the \"arcbox\" Docker context\ndocker run -d -p 8080:80 nginx\ndocker compose up\ndocker build -t myapp .\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Containers, images, builds (BuildKit\u002FBuildx), Compose, port forwarding, bind\nmounts, named volumes, and interactive \u003Ccode>exec\u003C\u002Fcode> all work today. \u003Ccode>abctl docker setup\u003C\u002Fcode>\ninstalls and manages the matching \u003Ccode>docker\u003C\u002Fcode>, \u003Ccode>buildx\u003C\u002Fcode>, and \u003Ccode>compose\u003C\u002Fcode> binaries for\nyou.\u003C\u002Fp>\n\u003Ch3>amd64 and arm64 images\u003C\u002Fh3>\n\u003Cp>ArcBox runs \u003Ccode>linux\u002Famd64\u003C\u002Fcode> images on Apple Silicon next to native arm64. x86-64 is\ntranslated inside the guest by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFEX-Emu\u002FFEX\" rel=\"nofollow ugc noopener\">FEX\u003C\u002Fa>, an\nopen-source emulator, with nothing to configure.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">docker run --platform linux\u002Famd64 alpine uname -m\n# x86_64\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Native Kubernetes\u003C\u002Fh3>\n\u003Cp>A local k3s cluster, managed by the daemon, with host integration for \u003Ccode>kubectl\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">abctl k8s start\nabctl k8s enable      # installs kubectl, merges the kubeconfig, switches context\nkubectl get nodes\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>abctl k8s kubeconfig\u003C\u002Fcode> prints the managed kubeconfig on its own, if you would\nrather wire it into your own tooling than let \u003Ccode>enable\u003C\u002Fcode> touch \u003Ccode>~\u002F.kube\u002Fconfig\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Container files in Finder\u003C\u002Fh3>\n\u003Cp>Th\u003C\u002Fp>\n",1788652552331]