Install OpenClaw, configure OpenRouter and Brave Search API — all before the course starts. Takes about 10 minutes.
A personal AI assistant that knows your language pairs, clients, and glossary — and can handle tasks that eat your time:
No coding. No terminal during the sessions. Everything through a chat window.
Terminal (Mac) and PowerShell (Windows) are just text-based ways to give your computer instructions. Don't worry — we'll tell you exactly what to type.
1. Press ⌘ Command + Space — opens Spotlight Search
2. Type Terminal and press Return (Enter)
3. A dark window appears — that's Terminal! ✅
1. Press Win + R — opens the Run dialog
2. Type powershell and press Enter
3. A blue window appears — that's PowerShell! ✅
The scanner runs on Python 3. Most computers already have it.
Check if Python is installed:
python3 --version
If you see Python 3.x.x — you're done!
If not installed: go to python.org/downloads and click the big yellow Download button. Open the downloaded file and click through the installer.
Check if Python is installed:
python --version
If you see Python 3.x.x — you're done!
Fastest way if not installed:
winget install Python.Python.3
Or go to python.org/downloads and download the installer. Important: on the first installer screen, tick "Add Python to PATH" before clicking Install.
OpenClaw is the tool we'll use throughout the course.
curl -fsSL https://openclaw.ai/install.sh | bash
Official installer — detects your OS, installs Node if needed, installs OpenClaw, and launches the setup wizard.
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1)))
Official Windows installer.
⚠️ If you get a SecurityException:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Then retry the install. If that still fails, use this temporary bypass instead:
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
You need an API key from an AI model provider. Bring your own key — $5 on any provider is plenty for the course.
One key, access to 300+ models. Start with $5.
sk-or-...)Set it in OpenClaw:
openclaw onboard --auth-choice apiKey --token-provider openrouter --token "sk-or-v1-your-key-here"
Or use the guided wizard: openclaw onboard → choose More → OpenRouter → paste key.
Direct provider, no routing. Pennies per session.
Set it in OpenClaw:
openclaw onboard --auth-choice apiKey --token-provider deepseek --token "sk-your-key-here"
Set it in OpenClaw via OpenRouter: openclaw onboard --auth-choice apiKey --token-provider openrouter --token "..."
Then set the model: openclaw models set openrouter/minimax/minimax-m2.7
sk-...)Set it in OpenClaw:
openclaw onboard --auth-choice apiKey --token-provider openai --token "sk-..."
sk-ant-...)Set it in OpenClaw:
openclaw onboard --auth-choice apiKey --token-provider anthropic --token "sk-ant-..."
openclaw config set env.OPENROUTER_API_KEY \$OPENROUTER_API_KEY
Make sure the OPENROUTER_API_KEY environment variable is already set in your terminal session before running this command.
📌 Make it permanent (Mac):
echo 'export OPENROUTER_API_KEY="sk-or-…here"' >> ~/.zshrc && source ~/.zshrc
📌 Make it permanent (Windows PowerShell):
[System.Environment]::SetEnvironmentVariable('OPENROUTER_API_KEY','sk-or-…here','User')
openclaw models status
You should see openrouter listed as an active provider.
openclaw models status --probe
This actually tests the connection. If you see ✓ for your provider with a green checkmark — it's working.
Pick any model from your provider. For the course exercises, any decent model will work fine.
openclaw models set openrouter/deepseek/deepseek-v4-flash (cheap & fast)openclaw models set deepseek/deepseek-v4-flashopenclaw models set openai/gpt-4o-mini (cheapest OpenAI option)openclaw models set anthropic/claude-sonnet-4-20250514openclaw chat
This launches the TUI (Terminal User Interface) — a chat right in your terminal. Type "Hello!" and press Enter. If the model responds, OpenClaw is working! Type /exit to quit the TUI.
openclaw dashboard
This opens your browser at http://127.0.0.1:18789. Send a test message: "Hello, what model are you?"
If your agent responds — your setup is complete! ✅
Run the doctor:
openclaw doctor --fix
Still stuck? Restart and retry:
openclaw doctor --fix && openclaw gateway restart
🔁 Device pairing required?
If you see "Device pairing required" in the browser (or an error with a requestId), find the pending request:
openclaw devices list
Copy the requestId from the output, then approve it:
openclaw devices approve <requestId>
Then reconnect in the browser.
For Exercise 3 (Recurring News Briefing), your agent needs to search the web. This requires a Brave Search API key — free and takes 2 minutes.
BSA...)openclaw config set env.BRAVE_API_KEY "BSAv1-your-key-here"
Replace with your actual key.
openclaw gateway restart
Open the Web UI again and ask your agent:
"Search for latest AI developments in translation technology"
If the agent returns real web results — it's working! ✅
One final check. Tests everything — Python, OpenClaw, API key, internet.
curl -fsSL https://custommt-workshop.pages.dev/check_setup.sh | bash
irm https://custommt-workshop.pages.dev/check_setup.ps1 | iex
Confirm all before the course starts:
python3 --version (Mac) or python --version (Windows) prints a version numberopenclaw --version prints a version numberopenclaw models status --probe shows ✓ for your provideropenclaw dashboard (or go to http://127.0.0.1:18789 in your browser), type "Hello!" in the chat and get a response from the model ✅