Get Levix
One command on a machine with Node — or an installer, a container, or a single file on one without. Pick whatever matches where Levix will live.
npmRecommended
The default. For anyone who already has Node.js — Levix needs Node 24 or newer (the LTS build from nodejs.org). On a desktop the panel opens in your browser by itself.
npm install -g levixlevixThe terminal prints the panel address and a first-run code; pick a password, scan the QR, done.
VPS installer
For a Linux server. The script checks Node, installs the package, creates a levix system user, sets up a systemd service that starts on boot, and tells you where to go next.
curl -fsSL https://levix.leviro.net/install.sh | bashRead it before piping — it's short and commented: View install script
Docker
Nothing on your system but the container. Everything the bot owns — database, WhatsApp session, memory, logs — lives in one levix-data volume; back it up and you've backed up the bot.
git clone https://github.com/Abdodiab2005/levixcd levixdocker compose up -dThen open http://localhost:3001 — the first-run setup code is in the logs:
docker compose logs levix | grep -A3 "Setup code"Standalone executable
One file per platform that carries its own Node, its own SQLite, the control panel and all 55 commands. No runtime setup at all — copy it to a machine with nothing installed and run it.
Executables are attached to GitHub Releases, with checksums — grab yours there:
View releases on GitHubAdvanced · staying on one version
Versioned installers are immutable — the same script, pinned. Once published, /install/v2.0.1.sh keeps installing 2.0.1 forever, while /install.sh always tracks the newest stable release:
curl -fsSL https://levix.leviro.net/install/v2.0.0.sh | bashWhatever you pick, the setup ends the same way: a password, one QR code, then !ping.