Skip to content

Migration from OpenClaw

RsClaw is a drop-in replacement for OpenClaw. Migration takes under a minute.

Steps

bash
# 1. Stop OpenClaw
openclaw gateway stop

# 2. Install RsClaw
curl -fsSL https://raw.githubusercontent.com/rsclaw-ai/rsclaw/main/scripts/install.sh | bash

# 3. Setup (auto-detects OpenClaw data)
rsclaw setup

# 4. Start RsClaw
rsclaw gateway start

What rsclaw setup Does

When it detects an existing OpenClaw installation (~/.openclaw/), it offers:

  • Import (recommended) -- copies config, workspace, and session history into ~/.rsclaw/. OpenClaw data is read-only, never modified.
  • Fresh -- starts clean, ignores OpenClaw data.

Compatibility

FeatureStatus
Config format (JSON5)Fully compatible
All config fieldsSupported (unknown fields silently ignored)
WebSocket protocol v333+ methods implemented
Control Panel (WebUI)Wire-compatible at same port
ClawHub skillsFully supported
Node.js pluginsSupported (requires Node.js runtime)
Environment variablesSame ${VAR} syntax

Running Side by Side

RsClaw and OpenClaw can run simultaneously:

RsClawOpenClaw
Default port1888818789
Data directory~/.rsclaw/~/.openclaw/

They use separate data directories and never interfere.

Switching Back

bash
rsclaw gateway stop
openclaw gateway start

Your ~/.openclaw/ directory is never modified by RsClaw.

Released under MIT / Apache-2.0 License