Hopper AI LogoHopper AI

How to access OpenClaw (previously Clawdbot) on your Android watch

TutorialOctober 20, 20254 min read

If you've been anywhere near the AI space lately, you've probably heard of Clawdbot / Moltbot / Openclaw. It's been blowing up, and for good reason. People love how it handles context, remembers your preferences, and just gets what you're asking for.

Here's how to get OpenClaw running on your WearOS watch, so you can talk to it without a phone. We'll cover two ways to do this — the easy way (just ask Clawdbot to set it up for you) or the manual way if you want more control.

The easy way

Just ask Clawdbot to do it for you.

Step 1: Enable the Endpoint

Ask it to "Create an OpenAI-compatible API endpoint" and it'll walk you through the setup.

Step 2: Restart the Gateway

Ask it to "Restart the gateway".

Step 3: Expose via Cloudflare Tunnel

Ask it to "Expose the endpoint via Cloudflare Tunnel".

Step 4: Add to Hopper

Once you have the endpoint URL and token, download the Hopper companion app and add them to Hopper's settings as your API base URL and key.

In the Hopper Android App (phone app), navigate to 'Settings' in the bottom nav-bar.

  1. At the top, under the 'Hopper Settings' section, disable 'Free mode'.
  2. Under 'API Settings' section, enable 'Custom server'.
  3. In the 'API key' input box, add your OpenClaw gateway token.
  4. In the 'Custom server host' input box, add the cloudflare URL, followed by '/v1'. It should look something like this 'https://xyz-abc-123.trycloudflare.com/v1'.
  5. In the 'Custom serve model' input box, add 'clawdbot:main'.
  6. Hit 'Save Changes'.

Your settings will sync automatically to the watch. Hopper is now configured to use Clawdbot!

The manual way

If you'd rather do it manually (or want to understand what's happening under the hood), keep reading.

Step 1: Enable the Endpoint

Edit ~/.clawdbot/clawdbot.json and add the auth and http properties:

{
  gateway: {
    auth: {
      mode: "token",  // or "password"
      token: "your-secret-token"
    },
    http: {
      endpoints: {
        chatCompletions: { enabled: true }
      }
    }
  }
}

Step 2: Restart the Gateway

Restart the Clawdbot gateway to apply the configuration changes.

Step 3: Expose via Cloudflare Tunnel

To use Clawdbot on the go, you need to expose the endpoint via Cloudflare Tunnel:

1. Install Cloudflared

On macOS (using Homebrew):

brew install cloudflared

On Windows, download from: https://github.com/cloudflare/cloudflared/releases

2. Start the tunnel

Open a terminal and run:

cloudflared tunnel --url http://localhost:18789 &

Note: Restarting your machine will shut down the server.

3. Get your public URL

Cloudflare will output something like:

Your quick tunnel URL is: https://xyz-abc-123.trycloudflare.com

Step 4: Add to Hopper

Once you have the endpoint URL and token, download the Hopper companion app and add them to Hopper's settings as your API base URL and key.

In the Hopper Android App (phone app), navigate to 'Settings' in the bottom nav-bar.

  1. At the top, under the 'Hopper Settings' section, disable 'Free mode'.
  2. Under 'API Settings' section, enable 'Custom server'.
  3. In the 'API key' input box, add your OpenClaw gateway token.
  4. In the 'Custom server host' input box, add the cloudflare URL, followed by '/v1'. It should look something like this 'https://xyz-abc-123.trycloudflare.com/v1'.
  5. In the 'Custom serve model' input box, add 'clawdbot:main'.
  6. Hit 'Save Changes'.

Your settings will sync automatically to the watch. Hopper is now configured to use Clawdbot!

Happy chatting!

Published in Tutorial

By Hopper Team

Back to Blog