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

Next steps