[{"data":1,"prerenderedAt":305},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fgetting-started\u002Fquick-start":3},{"id":4,"title":5,"body":6,"description":297,"extension":298,"meta":299,"navigation":300,"path":301,"seo":302,"stem":303,"__hash__":304},"docs\u002Fdocs\u002Fgetting-started\u002Fquick-start.md","Quick start",{"type":7,"value":8,"toc":288},"minimark",[9,13,18,34,38,96,100,104,111,115,118,127,130,143,146,152,157,162,165,169,172,177,184,188,195,213,219,243,249,261,265,284],[10,11,5],"h1",{"id":12},"quick-start",[14,15,17],"h2",{"id":16},"prerequisites","Prerequisites",[19,20,21,31],"ul",{},[22,23,24,25,30],"li",{},"A beta access token (request one at ",[26,27,29],"a",{"href":28},"mailto:beta@get-slo.sh","beta@get-slo.sh",")",[22,32,33],{},"macOS (Linux and Windows support coming soon)",[14,35,37],{"id":36},"step-1-install","Step 1 — Install",[39,40,45],"pre",{"className":41,"code":42,"language":43,"meta":44,"style":44},"language-bash shiki shiki-themes github-dark-high-contrast","curl -fsSL https:\u002F\u002Fget-slo.sh\u002Finstall.sh \\\n  | SLO_USERNAME='your_username' \\\n    SLO_TOKEN='your_token' bash\n","bash","",[46,47,48,69,87],"code",{"__ignoreMap":44},[49,50,53,57,61,65],"span",{"class":51,"line":52},"line",1,[49,54,56],{"class":55},"s_sBn","curl",[49,58,60],{"class":59},"sCcAr"," -fsSL",[49,62,64],{"class":63},"sTRMh"," https:\u002F\u002Fget-slo.sh\u002Finstall.sh",[49,66,68],{"class":67},"sWyjQ"," \\\n",[49,70,72,75,79,82,85],{"class":51,"line":71},2,[49,73,74],{"class":67},"  |",[49,76,78],{"class":77},"sMAXC"," SLO_USERNAME",[49,80,81],{"class":67},"=",[49,83,84],{"class":63},"'your_username'",[49,86,68],{"class":55},[49,88,90,93],{"class":51,"line":89},3,[49,91,92],{"class":63},"    SLO_TOKEN='your_token'",[49,94,95],{"class":63}," bash\n",[14,97,99],{"id":98},"step-2-authenticate","Step 2 — Authenticate",[101,102,103],"p",{},"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.",[101,105,106,107,110],{},"If you ever need to re-authenticate, type ",[46,108,109],{},"\u002Fauth"," inside the TUI.",[14,112,114],{"id":113},"step-3-run-in-your-project","Step 3 — Run in your project",[101,116,117],{},"Open a terminal in any project directory and launch the TUI:",[39,119,121],{"className":41,"code":120,"language":43,"meta":44,"style":44},"slo\n",[46,122,123],{"__ignoreMap":44},[49,124,125],{"class":51,"line":52},[49,126,120],{"class":55},[101,128,129],{},"You can also point Slo at a specific directory without changing your shell's working directory:",[39,131,133],{"className":41,"code":132,"language":43,"meta":44,"style":44},"slo \u002Fpath\u002Fto\u002Fproject\n",[46,134,135],{"__ignoreMap":44},[49,136,137,140],{"class":51,"line":52},[49,138,139],{"class":55},"slo",[49,141,142],{"class":63}," \u002Fpath\u002Fto\u002Fproject\n",[101,144,145],{},"Slo opens, reads your project context, and waits for your instruction. Just describe the task in plain language:",[147,148,149],"blockquote",{},[101,150,151],{},"\"Write a feature specification for the payments module.\"",[147,153,154],{},[101,155,156],{},"\"Build me a FastAPI router for user authentication with named arguments and type hints.\"",[147,158,159],{},[101,160,161],{},"\"Open a pull request for this branch with a summary of the changes.\"",[101,163,164],{},"Slo picks the right skills automatically — you never need to remember skill names.",[14,166,168],{"id":167},"step-4-explore-what-slo-knows","Step 4 — Explore what Slo knows",[101,170,171],{},"Ask Slo what skills are available:",[147,173,174],{},[101,175,176],{},"\"What skills do you have for working with Vue components?\"",[101,178,179,180],{},"Or check the ",[26,181,183],{"href":182},"\u002Fdocs\u002Fskills","skills overview →",[14,185,187],{"id":186},"other-launch-modes","Other launch modes",[101,189,190,194],{},[191,192,193],"strong",{},"Headless one-shot run"," — stream structured JSONL output to stdout without opening the TUI:",[39,196,198],{"className":41,"code":197,"language":43,"meta":44,"style":44},"slo run -p \"Add type hints to all functions in src\u002Futils.py\"\n",[46,199,200],{"__ignoreMap":44},[49,201,202,204,207,210],{"class":51,"line":52},[49,203,139],{"class":55},[49,205,206],{"class":63}," run",[49,208,209],{"class":59}," -p",[49,211,212],{"class":63}," \"Add type hints to all functions in src\u002Futils.py\"\n",[101,214,215,218],{},[191,216,217],{},"Resume a past session"," — pick up exactly where you left off:",[39,220,222],{"className":41,"code":221,"language":43,"meta":44,"style":44},"slo --resume \u003Csession_id_or_name>\n",[46,223,224],{"__ignoreMap":44},[49,225,226,228,231,234,237,240],{"class":51,"line":52},[49,227,139],{"class":55},[49,229,230],{"class":59}," --resume",[49,232,233],{"class":67}," \u003C",[49,235,236],{"class":63},"session_id_or_nam",[49,238,239],{"class":77},"e",[49,241,242],{"class":67},">\n",[101,244,245,248],{},[191,246,247],{},"Update Slo"," — reinstall to the latest release:",[39,250,252],{"className":41,"code":251,"language":43,"meta":44,"style":44},"slo update\n",[46,253,254],{"__ignoreMap":44},[49,255,256,258],{"class":51,"line":52},[49,257,139],{"class":55},[49,259,260],{"class":63}," update\n",[14,262,264],{"id":263},"next-steps","Next steps",[19,266,267,272,278],{},[22,268,269],{},[26,270,271],{"href":182},"Skills overview",[22,273,274],{},[26,275,277],{"href":276},"\u002Fdocs\u002Fworkflows","Workflows explained",[22,279,280],{},[26,281,283],{"href":282},"\u002Fdocs\u002Fgetting-started\u002Fcore-concepts","Core concepts",[285,286,287],"style",{},"html pre.shiki code .s_sBn, html code.shiki .s_sBn{--shiki-default:#FFB757}html pre.shiki code .sCcAr, html code.shiki .sCcAr{--shiki-default:#91CBFF}html pre.shiki code .sTRMh, html code.shiki .sTRMh{--shiki-default:#ADDCFF}html pre.shiki code .sWyjQ, html code.shiki .sWyjQ{--shiki-default:#FF9492}html pre.shiki code .sMAXC, html code.shiki .sMAXC{--shiki-default:#F0F3F6}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":44,"searchDepth":71,"depth":71,"links":289},[290,291,292,293,294,295,296],{"id":16,"depth":71,"text":17},{"id":36,"depth":71,"text":37},{"id":98,"depth":71,"text":99},{"id":113,"depth":71,"text":114},{"id":167,"depth":71,"text":168},{"id":186,"depth":71,"text":187},{"id":263,"depth":71,"text":264},"Get from zero to your first Slo command in under 10 minutes.","md",{},true,"\u002Fdocs\u002Fgetting-started\u002Fquick-start",{"title":5,"description":297},"docs\u002Fgetting-started\u002Fquick-start","xTCOFT1uJhepXshffHBImtimseOGZ5X614iRNnG7jMk",1782392848390]