permanent URLs · GUI first · always newest

Install joule.
Same links every release.

Primary buttons use versionless paths under /current/… and GitHub …/releases/latest/download/… — no site edit when we ship a new SemVer.

Detecting your system…

—

All platforms — permanent links

GUI installers first; CLI below. These hrefs do not embed a version number.

Linux x86_64

GUI/package: .deb

Download .deb

sudo dpkg -i joule-linux-x86_64.deb
# or CLI:
curl -fsSL https://joule.f00.sh/current/install.sh | sh

CLI tarball

Also

Optional package managers (not required for GUI install)

brew install f00-sh/tap/joule

# Arch Linux AUR (official)
yay -S joule-bin
# https://aur.archlinux.org/packages/joule-bin

Full permanent map: /current/

Latest release: loading…

GitHub permanent names

Same files; useful when you want origin = github.com

https://github.com/f00-sh/joule/releases/latest/download/joule-windows-x86_64-setup.exe
https://github.com/f00-sh/joule/releases/latest/download/joule-darwin-aarch64.pkg
https://github.com/f00-sh/joule/releases/latest/download/joule-darwin-aarch64.dmg
https://github.com/f00-sh/joule/releases/latest/download/joule-linux-x86_64.deb
https://github.com/f00-sh/joule/releases/latest/download/install.sh
https://github.com/f00-sh/joule/releases/latest/download/install.ps1

After install (do not skip)

  1. Launch joule (GUI is the default when you type joule).
  2. Click the big green ★ DO EVERYTHING (local pool) button (starts control + agent). Or run joule start in a terminal.
  3. Wait ~10 seconds for challenges. Status should show a connected pool.
  4. Open the Chat tab, or: joule connect then joule chat --prompt hi.
  5. Survive reboot: joule service install (writes + enables control + agent + tray for your OS user session).
  6. Back up your CODE / JOULE-RECOVERY.txt.
  7. Stuck? joule get-started prints the full dumb-user checklist.

Honest product bar: