How to access OpenClaw (previously Clawdbot) on your Android watch
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.
- At the top, under the 'Hopper Settings' section, disable 'Free mode'.
- Under 'API Settings' section, enable 'Custom server'.
- In the 'API key' input box, add your OpenClaw gateway token.
- 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'.
- In the 'Custom serve model' input box, add 'clawdbot:main'.
- 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.
- At the top, under the 'Hopper Settings' section, disable 'Free mode'.
- Under 'API Settings' section, enable 'Custom server'.
- In the 'API key' input box, add your OpenClaw gateway token.
- 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'.
- In the 'Custom serve model' input box, add 'clawdbot:main'.
- 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