Vanilla installer for OpenClaw - installs OpenClaw and starts the gateway
Reason this release was yanked:
cleanup
Project description
OpenClaw Vanilla Installer
A simple, zero-configuration installer for OpenClaw that works on Windows, macOS, and Linux.
What It Does
This installer:
- Downloads and installs Node.js v22.16.0 (isolated, doesn't affect system)
- Installs OpenClaw from npm
- Creates a wrapper script for the
openclawcommand - Starts the OpenClaw gateway on port 18789
That's it. No configuration files, no provider setup, no complexity.
Installation
Prerequisites
- Python 3.10+
- Internet connection
Install via pipx (Recommended)
# Install pipx if you don't have it
pip install pipx
pipx ensurepath
# Install OpenClaw
pipx install openclaw-installer
# Install OpenClaw
openclaw-installer install
Install from Source
git clone https://github.com/yourusername/openclaw-installer.git
cd openclaw-installer
pipx install .
# Run installer
openclaw-installer install
Usage
Install OpenClaw
openclaw-installer install
This will:
- Set up Node.js in an isolated directory
- Install OpenClaw
- Start the gateway on http://localhost:18789
Open Dashboard
openclaw dashboard
Or manually open http://localhost:18789 in your browser.
Uninstall
openclaw-installer uninstall
What Happens After Install?
- Gateway is running on port 18789
- Open dashboard and configure your AI providers there
- No config files are managed by this installer
OpenClaw stores its own configuration in ~/.openclaw/ - the installer doesn't touch these files.
Installation Locations
- Windows:
%LOCALAPPDATA%\openclaw-installer\ - macOS/Linux:
~/.local/share/openclaw-installer/
Everything is isolated in these directories. No system files are modified.
Commands
| Command | Description |
|---|---|
openclaw-installer install |
Install OpenClaw and start gateway |
openclaw-installer uninstall |
Remove OpenClaw installation |
openclaw-installer dashboard |
Open the OpenClaw dashboard |
openclaw-installer --help |
Show help |
Requirements
- Windows 10/11, macOS 12+, or Linux
- ~200MB free space
- Internet connection for initial download
Troubleshooting
Port 18789 in use
If port 18789 is already in use, stop the existing process:
# Find what's using the port
lsof -i :18789 # macOS/Linux
netstat -ano | findstr 18789 # Windows
# Or use a different port in OpenClaw's dashboard after install
Gateway not starting
Check if the gateway is running:
openclaw gateway status
If not running, start it manually:
openclaw gateway start
Wrapper not found
Make sure the bin directory is in your PATH:
# macOS/Linux
export PATH="$HOME/.local/share/openclaw-installer/bin:$PATH"
# Windows (PowerShell)
$env:PATH = "$env:LOCALAPPDATA\openclaw-installer\bin;$env:PATH"
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file openclaw_installer-1.0.16.tar.gz.
File metadata
- Download URL: openclaw_installer-1.0.16.tar.gz
- Upload date:
- Size: 61.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ef9335e275cdc78a705e4a99b2605cb8506deae8fed7e0bd590b9d63dcd8ed1
|
|
| MD5 |
bbb21f8a5bae19b8041ba80a37cf5da8
|
|
| BLAKE2b-256 |
059466e1a810014ca7e6cef1b34d16280e98c40a3b6e65923522f391f737144f
|
File details
Details for the file openclaw_installer-1.0.16-py3-none-any.whl.
File metadata
- Download URL: openclaw_installer-1.0.16-py3-none-any.whl
- Upload date:
- Size: 25.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91d8d4bfb63acdca7e47e111bc947c4f38bfad611fa695a6d968d96ff6d036f1
|
|
| MD5 |
5d4de22c8b206dedbba0f01c518eca9f
|
|
| BLAKE2b-256 |
a0dace5ccea5926e15791e0d96519980e5eadc6cf96755b9c94516da39ff242d
|