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 resources

Handpicked Berlin Afterwork: From Zero To OpenClaw - AI Assistants for The Rest of Us (Mac)

Open Luma Event

Goal: 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. 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. 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. 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. 4. Reboot the VM and install updates

    Eject the installer disk when prompted, reboot, then install software updates inside Ubuntu.

  5. 5. Open Terminal in Ubuntu and install prerequisites

    date
    sudo apt install curl
    sudo apt install git
  6. 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. 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. 1. Open Terminal

    Go to Applications → Utilities → Terminal.

  2. 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. 3. Install Node.js and verify npm

    brew install nodejs
    npm --version

    If npm returns a version number, you are ready for class.