Workshop links and follow-up resources live here. If something is missing, email gary@knightsclass.com.
Members Area
Knight's Class
Workshop guides, recordings, and setup instructions.
Resource Article
Handpicked Berlin Afterwork: From Zero To OpenClaw - AI Assistants for The Rest of Us (Mac)
Video walkthrough and step-by-step setup instructions for course onboarding.
Back to all resourcesHandpicked Berlin Afterwork: From Zero To OpenClaw - AI Assistants for The Rest of Us (Mac)
Open Luma EventGoal: arrive at class with your machine ready to run OpenClaw. Start with the virtual machine route if possible, then use the direct Mac setup only if needed.
Video Walkthrough
Path A (Recommended): Virtualized Ubuntu in UTM
This route is safer for beginners because OpenClaw runs in a contained Linux machine instead of your full desktop.
1. Download the required apps
Download Ubuntu Desktop 25.10 and UTM. Use Ubuntu ARM64 if you are on Apple Silicon (M-series), or AMD64 if you are on Intel.
2. Create a new Linux virtual machine in UTM
Click +, choose Virtualize, then Linux. Set memory to about 4-8 GB, keep or adjust CPU cores, enable Apple virtualization and Rosetta, and select the Ubuntu ISO you downloaded.
3. Set disk and complete Ubuntu install
Use the interactive install flow and mostly keep defaults. Confirm the installation target is the virtual disk (VDA), create your user account, and finish installation.
4. Reboot the VM and install updates
Eject the installer disk when prompted, reboot, then install software updates inside Ubuntu.
5. Open Terminal in Ubuntu and install prerequisites
date sudo apt install curl sudo apt install git
6. Install Homebrew
Copy the install command from brew.sh and run it in the Ubuntu terminal. After installation, run these commands (replace [username] with your Linux username):
echo >> /home/[username]/.bashrc echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"' >> /home/[username]/.bashrc eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"
7. Install Node.js and verify npm
brew install nodejs npm --version
If npm prints a version number, setup is complete.
Path B (Fallback): Install directly on macOS
This path is simpler, but OpenClaw runs with the same access as your Mac user account.
1. Open Terminal
Go to Applications → Utilities → Terminal.
2. Install Homebrew from brew.sh
Run the install command shown on the Homebrew website. Then run the post-install echo and eval commands printed in your terminal.
3. Install Node.js and verify npm
brew install nodejs npm --version
If npm returns a version number, you are ready for class.