Installation
Get LazyPi running in under a minute.
Prerequisites
- Node.js 18 or later
- npm (bundled with Node.js)
You do not need to install LazyPi globally. npx downloads and runs it on demand.
Run it
npx @robzolkos/lazypi
That's the entire install command. LazyPi will:
- Check whether Pi is installed on your system
- Install Pi if it's missing
- Show an interactive picker: Install all or select individual packages
- Install your selection and confirm what's ready
Install all vs. interactive picker
Choosing Install all (recommended) installs all 23 packages at once. This is the fastest way to get a complete setup and is safe — each package is independent and none conflict.
The interactive picker lets you browse the catalog and select only what you want. Use arrow keys to navigate, space to toggle, and enter to confirm.
Idempotency
LazyPi is safe to re-run at any time. It checks what's already installed and skips it. Running npx @robzolkos/lazypi on a fully set-up machine is a no-op. This makes it safe to run as part of a machine setup script.
LazyPi itself leaves nothing behind after running — it's fetched fresh each time via npx. Only the packages you choose to install are persisted to your Pi configuration.
After installation, head to First Steps to launch Pi, authenticate, and try a few commands that show what changed.