how to connect your r1 to OpenClaw (formerly Moltbot/Clawdbot)

Hi all! You may have seen that we just added support for Openclaw (formerly Moltbot/Clawdbot) to your rabbit r1. If you didn’t see the announcement, click here.

Here’s some info on how to connect it :lobster:

  • We are not providing support on how to set up a Openclaw gateway. This guide presumes that you already have your gateway set up. You can find those instructions at the official Openclaw website.

  • Once your gateway is set up, run the following command in your Terminal or Powershell

macOS/Linux

curl -fsSL https://rabbit.tech/r1-openclaw.sh | bash

Windows Powershell

iwr -useb https://rabbit.tech/r1-openclaw.ps1 | iex

  • Running this will generate a QR Code.

  • Make sure your r1 has updated to the latest OTA. Then on r1, swipe left from the main screen, and scan the QR code to connect.

  • The first time you connect, you will need to approve r1’s pairing request in the Openclaw gateway, either through the gateway control UI, or the command line interface (CLI).

We’re looking forward to seeing how you guys use this, and hoping that some of you who may already be heavy users of Openclaw can help out folks who are new to it :slight_smile: If you have any questions, feel free to let us know!

9 Likes

We need the ability to see Media Files coming off the device: image, videos, soundfiles with playback controls such as pause/play/stop, seekbar, etc.

Phenomenal, gonna be fun! :rabbit_face::mechanical_arm:

1 Like

Hi,

With my Rabbirt R1 when Scan qrcode, give a errore: “gateway unreachable”. I complete install correct. Why?

Thanks.

1 Like

Hi Andrew! Please check your web gateway UI, find Config > Gateway > Control UI and toggle off “Allow Insecure Control UI Auth” - then scan again

1 Like

Here is information on another method that you might like to try.

The founder of Pinokio, a popular method for one-click launch of local AI models, has added support for r1 and OpenClaw through Pinokio.

All the details are in this thread.

There is an easy one click config for OpenClaw, and another one for the r1 integration detailed within.

Thank you CocktailPeanut!

1 Like

Dear all,

i have created an vps on hostinger, installed the clawbot as stated on the website and after that used the curl -fsSL https://rabbit.tech/r1-moltbot.sh | bash this created an qr code, but when i try to scan the qr code with the rabbit r1, i receive the message ‘secure connection required for external gateway. can someone help me on the way?

Hi @mescal

The r1 only supports unsecure connection when you use your local network. In order to use a vps service you must use a domain that has a valid ssl certificate in order to use wss.

This is really easy though:

Step 1: if you don’t own a domain already, you can buy one. You can get a .xyz domain for like $2 on namecheap.

Step 2: the easiest way to setup ssl is to connect your domain to cloudflare name servers for free

Step 3: in cloudflare click “zero trust" > networks > connectors and make a new tunnel.

Step 4: paste the tunnnel install and link commands into your vps terminal

Step 5: back on Cloudflare zero trust click on your tunnel then click edit > published application routes > add a published application route

Step 6: select your domain and type in anything for your sub domain. For service click http and for url put localhost:YOUR_OPENCLAW_PORT_HERE

Step 7: on R1 OpenClaw QR Gen - Boondit enter in your url you made on the zero trust panel and set the port to “443” (it must be 443 and not the openclaw port). Once you put in your token and click generate, scan the QR using your R1

Step 8: after scanning the QR code run the connection script that rabbit provides to approve your r1. After that you’re all done!

Also note that this same method works for accessing your home OpenClaw instance remotely if you wish

Thanks to Aidan from our community for this help :slight_smile:

1 Like

I was successful in getting Molbot going on my R1 and it was great. I then ran the update according to the OpenClaw curl -fsSL ``https://openclaw.bot/install.sh`` | bash established a new api key with anthropic, and now my I’ve updated to the latest OpenClaw but my r1 is no longer connected. How do we reconnect the r1? i ran curl -fsSL https://rabbit.tech/r1-openclaw.sh | bash but never got the QR code.

EDIT:

I got the QR CODE! but my r1 is still linked to im guessing the old Moltbot/Openclaw session* when i swipe left. How do i remove the old link to moltbot and rescan the new qrcode?

You need to go to the Openclaw web gateway UI on your computer, find the section called “Nodes” and revoke the r1 from there

2 Likes

Hi, I trying to set it up on my r1 device with openclaw locally hosted but didnt work!!

I tried many times and many ways as I have read the comments what other are facing, but nothing worked!!

Hi Simon,

I toggle off option in CONTROL UI but when launch

curl -fsSL https://rabbit.tech/r1-openclaw.sh | bash

Now i have this messages and don’t generate qrcode:

“qr code (scan with your r1): error: the amount of data is too big to be stored in a qr code”

Why?

Thanks

Thank you for the heads up. Once you have your things running (took me a while), don’t forget to let your agent join the https://www.moltbook.com/ A Social Network for AI Agents.

Send this to your agent: “Read https://moltbook.com/skill.md and follow the instructions to join Moltbook”.

How do we reset Moltbot on the R1 so that it can rescan the QR code? I had to reset the gateway but now I can’t rescan the QR code. (I know it shouldn’t have disconnected but it did. Just need to know how to get the moltbot QR reader to show back up on the R1).

(Tried method shown with revoking the R1 with the WEB UI which did revoke it - but still not causing my R1 MoltBot QR Code Reader to pop up). It just seems like there should be a “Press button 4 times” sequence or Type “Reset MBOT QR Code” to reset it. I think typing a special term or code should be input or programmed since that seems to be an easy way to do it without accidently resetting it once you get everything linked.)

Revoke the r1 from your gateway web UI in the Nodes section then 5x PTT

Thanks - I tried it, and to me it should have worked. I even reset it twice. But the R1 just says “Connection error” and attempts to connect 3 times before it stops.

Top post updated with video guide!

any guidance on how to connect the r1 to a vpn or tailscale? seems kinda like a useless toy if you can’t actually use openclaw on the R1 while on the go

2 Likes

Related to the above comment.
It appears the device firmware won’t parse domain names in the “ips” field of the QR payload…
Any plans to add support for remote gateways without direct IP routing? (just let me specify my gateway domain)

So when I attempt to scan the QR code. I get with invalid qr code format .