Install
doze is one static binary with no runtime dependencies — no Docker, no toolchain. It fetches everything else (engines, modules) itself, verified and pinned.
Platforms: macOS on Apple Silicon, Linux on x86-64 and arm64. Intel Macs are not supported (use a Linux devcontainer or VM there); on Windows, WSL2 works.
Homebrew (macOS & Linux)
Section titled “Homebrew (macOS & Linux)”brew install doze-dev/tap/dozemise use -g ubi:doze-dev/dozeDirect download
Section titled “Direct download”Grab the archive for your platform from the
releases page, extract, and put
doze on your PATH:
curl -fsSL https://github.com/doze-dev/doze/releases/latest/download/doze_0.1.1_darwin_arm64.tar.gz \ | tar -xz && sudo mv doze /usr/local/bin/(Checksums ship as checksums.txt alongside every release.)
With Go (1.26+)
Section titled “With Go (1.26+)”go install github.com/doze-dev/doze/cmd/doze@latest
# or from a clonegit clone https://github.com/doze-dev/doze && cd dozego build -o doze ./cmd/dozeVerify
Section titled “Verify”doze version# doze 0.1.1 (darwin/arm64, go1.26.x)Then head to Getting started — your first backend is about three commands away.
Upgrading
Section titled “Upgrading”brew upgrade doze-dev/tap/doze / mise up / re-download. doze itself is
versioned independently of your projects: upgrading the CLI never changes what
a project runs — that’s pinned in each project’s doze.lock.
Uninstall
Section titled “Uninstall”Remove the binary (brew uninstall doze-dev/tap/doze), then optionally the
shared cache and all project data: rm -rf ~/.doze. Nothing else is touched —
doze installs no services, agents, or kernel extensions.