Quick start
Prerequisites
- A beta access token (request one at [email protected])
- macOS (Linux and Windows support coming soon)
Step 1 — Install
curl -fsSL https://get-slo.sh/install.sh \
| SLO_USERNAME='your_username' \
SLO_TOKEN='your_token' bash
Step 2 — Authenticate
No separate auth command is needed. On first launch, the TUI automatically shows an authentication modal. Complete it there and Slo stores your credentials for future sessions.
If you ever need to re-authenticate, type /auth inside the TUI.
Step 3 — Run in your project
Open a terminal in any project directory and launch the TUI:
slo
You can also point Slo at a specific directory without changing your shell's working directory:
slo /path/to/project
Slo opens, reads your project context, and waits for your instruction. Just describe the task in plain language:
"Write a feature specification for the payments module."
"Build me a FastAPI router for user authentication with named arguments and type hints."
"Open a pull request for this branch with a summary of the changes."
Slo picks the right skills automatically — you never need to remember skill names.
Step 4 — Explore what Slo knows
Ask Slo what skills are available:
"What skills do you have for working with Vue components?"
Or check the skills overview →
Other launch modes
Headless one-shot run — stream structured JSONL output to stdout without opening the TUI:
slo run -p "Add type hints to all functions in src/utils.py"
Resume a past session — pick up exactly where you left off:
slo --resume <session_id_or_name>
Update Slo — reinstall to the latest release:
slo update