One command. Zero friction. AlgoKit installed.
AlgoInstall is a cross-platform installer that removes setup friction for AlgoKit.
It detects the OS, installs only missing dependencies, installs AlgoKit with pipx,
and verifies everything at the end.
AlgoInstall installs the core prerequisites for you in one go:
VS Code is recommended for smart contract development, but it is not required to run the installer.
For the best Algorand smart contract experience in VS Code, install the Algorand TypeScript and Python extensions.
Install everything in one go:
curl -fsSL https://algoinstall.007575.xyz | bash
Pass options through curl | bash with -s --:
curl -fsSL https://algoinstall.007575.xyz | bash -s -- --dry-run
curl -fsSL https://algoinstall.007575.xyz | bash -s -- --with-docker
curl -fsSL https://algoinstall.007575.xyz | bash -s -- --skip-docker
Use raw.githubusercontent.com for installer links. Avoid githubraw.com URLs.
For local development:
bash install.sh
--dry-run Print every action without making changes.--skip-docker Skip Docker checks and installation.--with-docker Auto-install Docker when missing.--base-url URL Override module download source in bootstrap mode.-h, --help Show usage.linux, mac, windows).algokit --version.If you want to install AlgoKit manually after prerequisites are present:
pipx install algokit
If AlgoKit is already installed:
pipx upgrade algokit
Restart the terminal after installation if PATH changed.
If you are on Windows, use WSL for the smoothest experience.
wsl --install
Then run AlgoInstall from inside your WSL Linux shell.
If you install AlgoKit with Homebrew, it will install the latest Python 3 release
as a dependency. If you already have Python 3.10+ installed, you may prefer pipx
so you can control the Python version used.
Ensure these prerequisites are installed:
brew install --cask dockerTip: Docker requires macOS 11+.
Install with Homebrew:
brew install algorandfoundation/tap/algokit
Restart the terminal so algokit is available on your PATH.
Ensure these prerequisites are installed:
If running inside an Arch Linux container on a host kernel older than Linux 5.13, pacman may fail with Landlock sandboxing errors:
error: restricting filesystem access failed because Landlock is not supported by the kernel!
Before running the installer, disable Landlock sandboxing in pacman:
echo 'DisableSandbox = yes' >> /etc/pacman.conf
Re-enable it after installation if the container moves to a newer kernel.
Install AlgoKit with pipx:
pipx install algokit
If you used AlgoKit before, update it with:
pipx upgrade algokit
Restart the terminal after installation.
algokit --version
Expected output:
algokit, version 2.6.0
algoinstall/
|- install.sh
|- utils.sh
|- os/
| |- linux.sh
| |- mac.sh
| `- windows.sh
|- checks/
| |- python.sh
| |- pipx.sh
| |- docker.sh
| `- git.sh
`- README.md
--dry-run before running in production or shared machines.install.sh and helper modules before piping to Bash.AlgoKit onboarding should be immediate. Setup should not be a separate project. AlgoInstall turns dependency setup into a single, idempotent command.