Install the executor
KernelHub runs on the machine that holds your code. Install it there — not on a server, not in a container.
Install on the machine with your code
Node.js LTS (with npm) first, then one line in a terminal — macOS, Linux or Windows. This is the part that does the work.
2 · CLIENTSDesktop and phone apps
The screens you drive it from: grant permission tiers, watch tasks, read diffs.
3 · BINARIESBinary and checksum
Rather not pipe a script into a shell? Take the file and verify the SHA-256 yourself.
4 · ACCESSInvitation code
Downloading needs no code. Activating your account does — this is how to ask for one.
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 zeroInstalls to ~/.local/bin. No sudo. Verifies the SHA-256 before installing, and says so out loud if it cannot.
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
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.
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.
| Platform | File | Size | SHA-256 |
|---|---|---|---|
| macOS · Apple Silicon | icloser_darwin_arm64 | 12.1 MB | 5c65a239…13a9b11e |
| macOS · Intel | icloser_darwin_amd64 | 13.0 MB | a393a422…b5de70c4 |
| Linux · x86-64 | icloser_linux_amd64 | 12.9 MB | d3475109…cc754a68 |
| Linux · arm64 | icloser_linux_arm64 | 12.1 MB | f182497a…d03c4bac |
| Windows · x86-64 | icloser_windows_amd64.exe | 13.1 MB | eafd5e47…d0050ce6 |
| Windows · ARM64 | icloser_windows_arm64.exe | 12.1 MB | d652cb02…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.
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.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.
KernelHub Desktop · macOS
Apple Silicon / Intel(universal)
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.
KernelHub · Windows x64
x86-64
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.
KernelHub · Windows ARM64
ARM64
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.
KernelHub · Android
arm64-v8a / armeabi-v7a / x86_64
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.
KernelHub · iPhone
iOS 17.0 or later · iPhone, iPad
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.
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.