Install
Installation guide for Stackie
Stackie installs stackie and stackied to ~/.stackie/bin/.
The installer writes to your user profile instead of system package-manager directories.
Installing or using Stackie is governed by the current Stackie Terms, stackie EULA, stackied EULA, and Privacy Policy.
macOS (ARM64 and x86_64)
Supports Apple Silicon (M1–M4) and Intel Macs running macOS 11 (Big Sur) or later.
Run in Terminal:
curl -fsSL https://stackie.dev/install.sh | sh
What this does:
- Downloads
stackieandstackiedfor your architecture - Verifies SHA256 checksums before installing
- Installs to
~/.stackie/bin/ - Adds
~/.stackie/binto your shell PATH
Verify installation:
stackie --version
After install, you may need to run source ~/.zshrc (or source ~/.bashrc) to use
stackie in your current terminal session.
Linux (x86_64 and ARM64)
Statically linked musl binary — works on Ubuntu 20.04+, Debian, Fedora, Arch, and others. No glibc dependency.
Run in your shell:
curl -fsSL https://stackie.dev/install.sh | sh
What this does:
- Downloads static musl binaries for your architecture
- Verifies SHA256 checksums before installing
- Installs to
~/.stackie/bin/ - Adds
~/.stackie/binto your shell PATH
Ubuntu 23.10+ note: Ubuntu 23.10+ restricts unprivileged user namespaces, which are required for some Stackie sandbox features. You may need to configure AppArmor. See the security architecture page for details.
Windows (x86_64)
Requires Windows 10 or later (64-bit). The installer writes to your user profile. PowerShell 5.1+ is pre-installed on Windows 10+.
Run in PowerShell:
powershell -c "irm stackie.dev/install.ps1 | iex"
What this does:
- Downloads
stackie.exeandstackied.exe - Verifies SHA256 checksums using
Get-FileHash - Installs to
%USERPROFILE%\.stackie\bin\ - Adds the install directory to your user-level PATH (registry)
Windows Defender note: Windows Defender SmartScreen may prompt on first run because the binaries are downloaded from the internet. Click “More info” then “Run anyway” to proceed. See the security architecture page for details on Windows sandboxing.
Inspecting the Script Before Running
If you prefer to review the install script before piping it to your shell:
macOS / Linux:
curl -fsSL https://stackie.dev/install.sh -o install.sh
less install.sh # review
sh install.sh
Windows (PowerShell):
irm stackie.dev/install.ps1 -OutFile install.ps1
notepad install.ps1 # review
.\install.ps1
Updating
Once installed, use the built-in update command to stay current. This updates both binaries atomically.
stackie update
To install a specific version:
stackie update --version 0.9.0
Uninstalling
macOS / Linux:
# Remove binaries and data
rm -rf ~/.stackie
# Remove PATH entry from your shell rc file
# Edit ~/.zshrc or ~/.bashrc and delete the
# # stackie start ... # stackie end block
Windows (PowerShell):
# Remove binaries and data
Remove-Item -Recurse -Force "$env:USERPROFILE\.stackie"
# Remove PATH entry
$path = [Environment]::GetEnvironmentVariable('PATH','User')
$newPath = ($path -split ';' | Where-Object { $_ -notlike "*\.stackie\bin*" }) -join ';'
[Environment]::SetEnvironmentVariable('PATH', $newPath, 'User')