Install getbot
One command to install. One command to deploy.
⚡ Quick install
The install script detects your OS and architecture, downloads the latest release from GitHub, and installs the getbot binary to /usr/local/bin.
$ curl -fsSL https://getbot.run/install.sh | bash$ wget -qO- https://getbot.run/install.sh | bash 🛠️ Then deploy
Run the interactive setup wizard to deploy an OpenClaw AI agent on your server:
$ getbot setup The wizard walks you through SSH connection, LLM provider selection, and bot configuration. Your server needs SSH access and at least 5GB of free disk space. See the setup wizard docs for a full walkthrough.
📦 Manual download
If you prefer to install manually, download the archive for your platform and extract the binary.
$ # Fetch latest version tag
VERSION=$(curl -fsSL https://api.github.com/repos/makash/getbot-secure-openclaw/releases/latest \
| grep -o '"tag_name":"[^"]*"' | sed 's/.*"v//;s/"//')
# Download and install
curl -fsSL -o getbot.tar.gz \
"https://github.com/makash/getbot-secure-openclaw/releases/download/v${VERSION}/getbot_${VERSION}_linux_amd64.tar.gz"
tar -xzf getbot.tar.gz
chmod +x getbot
sudo mv getbot /usr/local/bin/
getbot --version$ # Fetch latest version tag
VERSION=$(curl -fsSL https://api.github.com/repos/makash/getbot-secure-openclaw/releases/latest \
| grep -o '"tag_name":"[^"]*"' | sed 's/.*"v//;s/"//')
# Download and install
curl -fsSL -o getbot.tar.gz \
"https://github.com/makash/getbot-secure-openclaw/releases/download/v${VERSION}/getbot_${VERSION}_linux_arm64.tar.gz"
tar -xzf getbot.tar.gz
chmod +x getbot
sudo mv getbot /usr/local/bin/
getbot --version$ # Fetch latest version tag
VERSION=$(curl -fsSL https://api.github.com/repos/makash/getbot-secure-openclaw/releases/latest \
| grep -o '"tag_name":"[^"]*"' | sed 's/.*"v//;s/"//')
# Download and install
curl -fsSL -o getbot.tar.gz \
"https://github.com/makash/getbot-secure-openclaw/releases/download/v${VERSION}/getbot_${VERSION}_darwin_arm64.tar.gz"
tar -xzf getbot.tar.gz
chmod +x getbot
sudo mv getbot /usr/local/bin/
getbot --version$ # Fetch latest version tag
VERSION=$(curl -fsSL https://api.github.com/repos/makash/getbot-secure-openclaw/releases/latest \
| grep -o '"tag_name":"[^"]*"' | sed 's/.*"v//;s/"//')
# Download and install
curl -fsSL -o getbot.tar.gz \
"https://github.com/makash/getbot-secure-openclaw/releases/download/v${VERSION}/getbot_${VERSION}_darwin_amd64.tar.gz"
tar -xzf getbot.tar.gz
chmod +x getbot
sudo mv getbot /usr/local/bin/
getbot --version All releases are available on GitHub Releases. Binaries are built with goreleaser and published for linux-amd64, linux-arm64, darwin-amd64, and darwin-arm64.
📋 Requirements
Your machine (runs getbot CLI)
- Linux or macOS
- curl or wget
Target server (runs your AI agent)
- Ubuntu 22.04+ or Debian 12+
- SSH access (key-based auth)
- 5GB+ free disk space
- Ports 80 and 443 available
See server checks for details on what getbot verifies before deploying.