OpenClaw安装配置教程

AI大语言模型

OpenClaw 是一款可本地运行的开源 AI 助手,支持自动执行任务、调用大模型、集成聊天工具等功能。OpenClaw 经历过多次改名,曾用过的名称:Clawdbot、Moltbot。

安装OpenClaw

macOS、Linux:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows WSL2:

iwr -useb https://openclaw.ai/install.ps1 | iex

安装完成后自动进入新手配置向导,如果因某种原因跳过了向导,可执行以下命令:

openclaw onboard --install-daemon

跳过新手配置向导的安装方式:

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

查看网关状态:

openclaw status

重启网关:

openclaw gateway restart

低内存安装OpenClaw

1G内存也可以安装OpenClaw,但需配置Swap。

sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

使Swap重启生效:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

调整 Linux 系统的内存交换策略:

sudo sysctl vm.swappiness=10

使交换策略重启生效:

echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

配置Node.js程序内存使用上限:

echo 'export NODE_OPTIONS="--max-old-space-size=512"' >> ~/.bashrc && source ~/.bashrc

若仍提示内存不足,可适当上调以上值。

配置OpenClaw

除了新手配置向导,还可以使用以下命令配置OpenClaw:

openclaw configure

配置大模型:

openclaw configure --section model

配置聊天工具:

openclaw configure --section channels

配置技能:

openclaw configure --section skills

配置Web工具,例如互联网搜索功能:

openclaw configure --section web

配置网关:

openclaw configure --section gateway

OpenClaw配置文件路径:

~/.openclaw/openclaw.json

QAuth验证授权信息配置文件路径:

~/.openclaw/agents/main/agent/auth-profiles.json

使用OpenClaw

即使没有配置聊天工具,也可以通过Web方式使用OpenClaw。

建立SSH隧道:

ssh -N -L 18789:127.0.0.1:18789 root@远程服务器IP

查看Token:

openclaw config get gateway.auth.token

访问地址:

http://127.0.0.1:18789/chat?&token=Token

迁移OpenClaw

要将OpenClaw迁移到新的服务器,安装OpenClaw后,可将以下目录整个打包拷贝到新服务器:

~/.openclaw/

如果自定义过该目录,可使用以下命令查看路径:

openclaw status

新服务器执行以下命令:

openclaw doctor
openclaw gateway restart
openclaw status

更新、卸载OpenClaw

重新运行安装命令:

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

更新OpenClaw:

openclaw update

卸载OpenClaw:

systemctl --user disable --now openclaw-gateway.service
systemctl --user daemon-reload
openclaw uninstall

清理残留文件:

sudo rm -rf /usr/bin/openclaw
sudo rm -rf /usr/lib/node_modules/openclaw

工作区位于以下目录,可根据需要选择是否保留:

~/.openclaw/
AI大语言模型