Why this path
The cleanest route is: run OpenClaw locally on your laptop, use the Dashboard / Control UI in the browser, and authenticate a free model provider.
That avoids bot creation, pairing friction, webhook debugging, and a lot of setup pain.
Recommended model path
Primary
Qwen OAuth free tier
OpenClaw docs explicitly support qwen-portal via OAuth.
It also notes a documented free tier with 2,000 requests/day, subject to rate limits.
Fallback #1
Gemini API key
Good if you already have access to Google AI Studio without billing friction.
Fallback #2
Hugging Face Inference
Useful as a backup path, but pre-test a known-good model before the workshop.
Track A - recommended event flow
What you need
- macOS, Linux, or Windows with reasonable terminal comfort
- a browser
- a Google account you can use to sign into Qwen during OAuth
- working internet
Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
iwr -useb https://openclaw.ai/install.ps1 | iex
openclaw onboard
Choose Quick Start
After the install command, OpenClaw onboarding should usually start automatically. When you see the setup flow, choose Quick Start instead of Manual.
If onboarding did not start automatically, run the fallback command above and then choose Quick Start.
Choose model/auth provider
At the model/auth provider step, choose Qwen.
Then use your Google account to log in. This is the most straightforward path for getting a free working setup quickly.
Finish the wizard with the default choices
Once you choose Qwen and complete login, keep the default model Qwen gives you.
After that, continue through the wizard and keep it simple:
- skip channel setup/status for now
- skip web search
- skip skills
- skip extra search/provider add-ons unless you specifically need them
The goal is to get through onboarding cleanly and land in a working setup fast.
Verify the Gateway and open the Dashboard
openclaw gateway status openclaw dashboard
If the browser does not auto-open, try http://127.0.0.1:18789/.
First prompt: the “hello” test
If it answers, the workshop objective is already met.
Minimal sanity checks
openclaw gateway status openclaw models list openclaw status
Fallback tracks
Fallback A - Gemini API key
Use this when you already have Gemini access or Qwen OAuth is flaky in your region/account.
openclaw onboard --non-interactive \ --mode local \ --auth-choice gemini-api-key \ --gemini-api-key "$GEMINI_API_KEY" \ --gateway-port 18789 \ --gateway-bind loopback
Fallback B - Hugging Face Inference
Useful as a second fallback. If you're the one organizing the session, pre-test one model before the event instead of letting the room freestyle their choice.
openclaw onboard --auth-choice huggingface-api-key
What not to do during the event
Don't overoptimize while starting
The local dashboard is the quickest way to get a working OpenClaw setup. Once that is stable, you can add channels like Telegram right after.
Don’t start with local LLMs
Too many laptop-dependent failure modes, too much downloading, too much debugging.
Don’t optimize for perfection
The win condition is not a fully personalized assistant. The win condition is: it boots and says hello.
Presenter runbook
Slide 1 - Install
curl -fsSL https://openclaw.ai/install.sh | bash
The installer should usually kick off onboarding automatically.
Slide 2 - Quick Start + Qwen
openclaw onboard
Slide 3 - Open UI
openclaw gateway status openclaw dashboard
Slide 4 - Test
Troubleshooting cheatsheet
openclaw: command not found
node -v npm prefix -g
Gateway not running
openclaw gateway status openclaw gateway start
Qwen model not available
openclaw models list openclaw models set qwen-portal/coder-model
Then retry login and restart the Gateway.
Dashboard doesn’t open
openclaw dashboard
Or manually open http://127.0.0.1:18789/.