Get

Download

Get AirCode Ø running
in under a minute.

30-day full-featured trial on first run — no card, no account. A license unlocks it for good (pricing).

Linux app

your platform

Desktop app with the full local server embedded. Choose a portable AppImage or a Debian package.

Recent glibc distribution · local sessions use tmux

Private beta files are not published yet.

macOS app

your platform

Desktop app with the full server embedded — local sessions plus remote servers in one window.

macOS 13+ · Developer ID and notarization required

Signed beta files are not published yet.

Windows app

your platform

Desktop app with the native server embedded. Local sessions use Windows ConPTY, or you can connect to any remote server.

Windows 10 1903+ / 11 x64 · no WSL required · Authenticode required

Signed beta installer is not published yet.

Optional execution backend

Docker sandbox preview

Keep AirCode Ø on the host, then run each selected Codex session in its own constrained worker. The Web, Desktop and native mobile launchers all expose the same Local / Docker choice.

  • the selected checkout is mounted read-write
  • the rest of your home and the Docker socket stay out
  • Local sessions remain available in parallel

aircodezero/session-runtime:preview is public for amd64 and arm64.

Docker preview
$ docker pull aircodezero/session-runtime:preview
$ AIRCODE_DOCKER_IMAGE=aircodezero/session-runtime:preview aircode

Integrity

Verify your download

Every release ships .sha256 and .sig files. The installer verifies checksums and Ed25519 signatures automatically; set AIRCODE_REQUIRE_SIGNATURE=1 to make signature verification mandatory.

  • sha256 checksum on every artifact
  • Ed25519 signature on every release
  • signed channel manifests — tampering is rejected outright
verify
$ curl -fsSLO https://dl.aircodezero.com/releases/<version>/<file>.sha256
$ sha256sum -c <file>.sha256

Staying current

Updates

Versions install side by side; switching is atomic and --rollback is instant. Running sessions live in tmux — they are never killed by an update.

Details in Updates & channels.

updates
$ aircode update --check     # what's new
$ aircode update             # apply — sessions preserved
$ aircode update --rollback  # instant switch back