Installation
Pre-built Binaries (Recommended)
One-Line Install
bash
curl -fsSL https://raw.githubusercontent.com/rsclaw-ai/rsclaw/main/scripts/install.sh | bashpowershell
irm https://raw.githubusercontent.com/rsclaw-ai/rsclaw/main/scripts/install.ps1 | iexOptions:
bash
# Install specific version
curl -fsSL .../install.sh | bash -s -- --version v2026.4.1-beta
# Install to custom directory
curl -fsSL .../install.sh | bash -s -- --prefix /opt/rsclaw/binSupported Platforms
| Platform | Architecture | Status |
|---|---|---|
| macOS | ARM64 (Apple Silicon) | Fully supported |
| macOS | x86_64 (Intel) | Fully supported |
| Linux | x86_64 | Fully supported (musl, static binary) |
| Linux | ARM64 | Fully supported (musl, static binary) |
| Windows | x86_64 | Fully supported |
| Windows | ARM64 | Fully supported |
Manual Download
Download from GitHub Releases, extract, and add to PATH.
From Source
Requirements
- Rust 1.91+ (Edition 2024)
- Protobuf compiler (
protoc)
bash
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Install protoc
# macOS
brew install protobuf
# Ubuntu/Debian
sudo apt-get install -y protobuf-compiler
# Build
git clone https://github.com/rsclaw-ai/rsclaw.git
cd rsclaw
cargo build --releaseThe binary is at ./target/release/rsclaw (~12MB with LTO + strip).
Optional Features
bash
# Matrix E2EE support
cargo build --release --features channel-matrixUpdate
bash
# Auto-update from GitHub
rsclaw update
# Or reinstall via script
curl -fsSL .../install.sh | bash
# Or from source
cd /path/to/rsclaw && git pull && cargo build --releaseUninstall
bash
# Remove binary
sudo rm /usr/local/bin/rsclaw
# Remove data (optional)
rm -rf ~/.rsclaw