Download

Install the executor

KernelHub runs on the machine that holds your code. Install it there — not on a server, not in a container.

Required first: Node.js LTS (it ships npm)
Install it before the command below, then check that node -v and npm -v both print a version. Runtimes are installed through npm, and the KernelHub installer does not install Node for you. Brand-new computer? Windows from zero · Mac from zero · Linux from zero
macOS · Linux
$ curl -fsSL https://icloser.xyz/install | sh

Installs to ~/.local/bin. No sudo. Verifies the SHA-256 before installing, and says so out loud if it cannot.

Windows
PS> irm https://icloser.xyz/install.ps1 | iex

PowerShell 5.1 or later. An MSI installer and a portable ZIP are published with the release below.

First install, and the computer doesn't even have Node? Follow it one line per step: Windows from zero · Mac from zero · Linux from zero

You also need a CLI coding agent
KernelHub drives a runtime you already have — Claude Code, Codex, Antigravity (agy), Qwen Code and others. It does not bundle a model and does not call one itself. See Runtimes for which ones work and what each one reports.
Direct downloads

KernelHub CLI 1.0.2

Prefer not to pipe a script into a shell? Take the binary and check it yourself. Build 202609161352 — read from the release manifest (stable.json) when this page is generated, not typed in.

PlatformFileSizeSHA-256
macOS · Apple Siliconicloser_darwin_arm6412.1 MB5c65a239…13a9b11e
macOS · Intelicloser_darwin_amd6413.0 MBa393a422…b5de70c4
Linux · x86-64icloser_linux_amd6412.9 MBd3475109…cc754a68
Linux · arm64icloser_linux_arm6412.1 MBf182497a…d03c4bac
Windows · x86-64icloser_windows_amd64.exe13.1 MBeafd5e47…d0050ce6
Windows · ARM64icloser_windows_arm64.exe12.1 MBd652cb02…adafe067

Scroll the table sideways for the SHA-256 →

Full checksums: SHA256SUMS · machine-readable index: latest.json · this is the same tree the install script downloads from.

Where each piece is served from
The one-line command is served from icloser.xyz — that host carries the two install scripts and nothing else. Everything the script then downloads (the release manifest and the binaries) comes from kernelhub.icloser.xyz, the same host you are reading this on. Setting KERNELHUB_INSTALL_BASE points the download half somewhere else, for mirrors or an air-gapped copy.
Clients

The screens you drive it from

Manage workspaces, grant permission tiers, watch tasks and read diffs — on the machine itself or from your phone. The file name, size and checksum below are read out of the release manifest, so they describe the artifact you are about to download and nothing else.

macOS

KernelHub Desktop · macOS

Apple Silicon / Intel(universal)

Download

KernelHub-Desktop-1.0.2-macos-universal.dmg · 17.8 MB · 582554f6…1954c5e3

Open the DMG and drag KernelHub Desktop into Applications (one package for both Intel and Apple Silicon). The app carries its own icloser for its own buttons, but it does not put icloser on Terminal's PATH and does not include Node.js — installing a Runtime still requires Node.js LTS (with npm) first.

Windows

KernelHub · Windows x64

x86-64

Download

KernelHub-Setup-1.0.2-windows-x64.msi · 9.2 MB · fa7a9af8…88d595e6

We could not verify this file's code signature on the machine that built it. Verify the SHA-256 above, and expect your system to warn you on first run.

An MSI installer for Windows on Intel and AMD machines. It carries the local executor and the desktop shell together.

Windows

KernelHub · Windows ARM64

ARM64

Download

KernelHub-1.0.2-windows-arm64-portable.zip · 8.0 MB · e4de254b…94d347fe

We could not verify this file's code signature on the machine that built it. Verify the SHA-256 above, and expect your system to warn you on first run.

A portable ZIP for Windows on ARM machines. There is no installer for this architecture: unpack it where you want it to live and run it from there.

Android

KernelHub · Android

arm64-v8a / armeabi-v7a / x86_64

Download

KernelHub-1.0.2-android.apk · 31.9 MB · d349afa5…b436006a

Signed with Android's debug certificate, not a Play release key. You must allow installs from unknown sources; a later Play-signed build cannot upgrade it in place — you would have to uninstall first.

Signed with a debug certificate, which is the only signing key this repository holds. Android will ask you to allow installs from unknown sources before it accepts it. Two consequences you should know up front: this build cannot be listed on Google Play, and when a proper release signature replaces it you have to uninstall this one first.

iOS

KernelHub · iPhone

iOS 17.0 or later · iPhone, iPad

Download on the App Store

KernelHub · iPhone · 1.0

Available on the App Store. Install the app, then pair your workspace from the phone — Desktop and the CLI inherit your account's access.

Access

Invitation required

KernelHub is invitation-only while v1.0.2 rolls out. Downloads are open to everyone — activating your account needs a code.

One code, 30 days

A code activates your account for 30 days. Enter it once, on iPhone or Android; Desktop and the CLI inherit it.

Expiry is read-only, not lockout

When it expires, everything you have done stays readable. Only starting new work pauses.

Renewal adds to what is left

A new code extends from your current expiry date, not from today. Renewing early costs you nothing.

WhatsApp opens in a new tab with the first message already written — +13142130463. Not on WhatsApp? support@icloser.xyz answers the same request.