First Steps
A short, practical path from “installed” to “I can already feel why this setup is useful.”
The steps below assume you chose Install all. If you installed a smaller subset, just use the parts that match the packages you selected.
1. Launch Pi
pi
LazyPi installs and configures packages, but Pi is still the app you use day to day. Open it in a real project and you should immediately see the extra commands, tools, themes, and UI enhancements LazyPi added.
2. Authenticate
Installing LazyPi does not automatically sign you into a model provider. The easiest path is to authenticate from inside Pi:
/login
If you already use provider API keys, you can also export one before launching Pi:
export ANTHROPIC_API_KEY=...
pi
If Pi opens fine but can't actually answer questions, missing authentication is the first thing to check.
3. Try a few quick wins
These are the fastest ways to feel what changed after a LazyPi install.
Ask Pi to inspect your project
Summarize this repository and suggest the 3 most useful next steps.
This is a good baseline prompt for any fresh project. It helps you confirm Pi is working, understands your codebase, and can start from a useful default posture.
Change the theme
/themes
Pick from the 76 included themes and immediately change the look of Pi.
Use plan mode on a real task
/plan review this repository and propose the 3 highest-leverage improvements
This shows one of the clearest differences between base Pi and a LazyPi setup: Pi investigates first, blocks edits, and gives you a reviewable plan before doing any implementation.
Check the plan's task list
/todos
The todo widget becomes especially useful on multi-step tasks. You'll see what Pi thinks is done, what is in progress, and what comes next.
Try web research
Research the latest docs for [framework/tool] and summarize any important changes.
You don't need a slash command for this. Just ask normally and Pi can use the installed web access tooling to search, fetch docs, and summarize results.
Inspect the built-in sub-agents
/agents
This opens the sub-agent manager so you can see the built-in specialists LazyPi installed and how they are configured.
4. Know what changed
LazyPi keeps Pi's minimal core intact and installs a curated set of community packages on top. After installation, Pi can still do everything it could before — you just now also have themes, planning mode, MCP support, memory, sub-agents, usage tracking, and workflow helpers available.
In other words: LazyPi is a curated starting point, not a fork and not a separate product.
If you want to confirm what LazyPi is currently managing on your machine, run:
npx @robzolkos/lazypi status
5. Remove anything you don't want
npx @robzolkos/lazypi remove
LazyPi is intentionally reversible. If part of the catalog doesn't fit your workflow, remove it from the interactive picker or remove a package directly by ID. Start opinionated, then trim down to the setup you actually want.
6. Update later
npx @robzolkos/lazypi update
Reconcile your installed packages with the current LazyPi catalog and pull in upstream updates.
7. Diagnose issues
npx @robzolkos/lazypi doctor
If Pi or a package behaves unexpectedly, start here. It checks your environment and points out the most common setup problems.