mac上如何安装openclaw,并在微信中使用clawbot

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

微信已迎来插件ClawBot,那么我们该如何安装使用呢?必要条件是需要再电脑端安装openclaw,再来进行绑定使用。可以按照下列几个步骤来开始你的clawbot之旅!

一、安装node

安装nodejs有三种方式:

  1. 官方安装包:通过.pkg文件安装
  2. Homebrew包管理器:使用brew install命令安装(类似app store)
  3. nvm(Node Version Manager):多版本管理工具

比较推荐nvm安装,openclaw安装要求node版本不低于22.x,比较推荐的版本为24.x,

如果已安装node,但是版本比较低,可以卸载,也可以使用nvm安装后切换到其他版本,再安装openclaw。终端执行:

node -v       # 可以查看已安装版本

which node    # 查看node安装目录

通过apk安装的node一般在usr/local目录下,可以通过下面指令卸载:

sudo rm -rf /usr/local/bin/node

sudo rm -rf /usr/local/bin/npm

sudo rm -rf /usr/local/lib/node_modules

rm -rf ~/.npm

rm -rf ~/.node-gyp

nvm安装node:

nvm ls-remote         # 查看可以安装的node版本

nvm install 24.11.0     # 安装v24.11.0版本的node

nvm ls      # 查看已安装的版本

nvm use 24.11.0

nvm alias default 24.11.0     # 将v24.11.0变成终端默认版本

安装node后,自动会安装npm,可以使用node -v,npm-v查看版本,which node和which npm查看安装路径,node通常在: /Users/用户名/.nvm/versions/node/v24.11.0/bin/node目录下。

另外,针对nvm的安装,可以使用Homebrew直接brew install nvm安装,没有安装Homebrew可以curl:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash

安装后,新版本mac在用户目录下.zshrc下添加配置,老版本mac在.bash_profile下添加(新版本系统shell使用zsh,旧版本使用bash,不过为了兼容,如果没有.zshrc也会去寻找.bash_profile配置,这些配置文件是隐藏文件,可以在当前用户目录下shift+command+.打开隐藏文件,当然也可以用使用命令行操作):

export NVM_DIR="$HOME/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

二、安装openclaw

安装openclaw的官方文档参考:https://docs.openclaw.ai/install,

分别执行下面命令安装:

npm install -g openclaw@latest

最后可能提示138 packages are looking for funding,忽略,只是提示说很多依赖的包正寻求赞助

openclaw onboard --install-daemon

过程中会由很多选择,空格键选择,enter下一步:

Risk Confirmation (风险确认) --Yes

Onboarding Mode (引导模式)  -- QuickStart

其他选项配置API key等均选择skip for now先跳过,再来配置,最后一步How to Hatch Your Bot (交互界面)选 Hatch in TUI,之后就可以成功通过http://127.0.0.1:18789,访问openclaw服务主界面,但控制台会提示agent问题,需要配置API KEY,国内国外有很多大模型,以硅基流动(https://cloud.siliconflow.cn/)为例,注册登录,新建API密钥复制:

在 用户目录下/.openclaw找到openclaw.json,编辑添加内容:

"agents": {

    "defaults": {

      "workspace": "/Users/用户名/.openclaw/workspace",

      "model": {

        "primary": "siliconflow/deepseek-ai/DeepSeek-V3.2"  //硅基流动中选择模型

      },

      "compaction": {

        "mode": "safeguard"

      }

    }

  },

  "models": {

    "providers": {

      "siliconflow": {

        "baseUrl": "https://api.siliconflow.cn/v1",

        "apiKey": "你的APIkey",

        "api": "openai-completions",

        "models": [

          {

            "id": "deepseek-ai/DeepSeek-V3.2", //硅基流动中选择模型

            "name": "DeepSeek-V3.2",

            "reasoning": false,

            "input": [

              "text"

            ],

            "cost": {

              "input": 0,

              "output": 0,

              "cacheRead": 0,

              "cacheWrite": 0

            },

            "contextWindow": 200000,

            "maxTokens": 8192

          }

        ]

      }

    }

  },

注意json的格式,终端使用:

openclaw gateway status/open/stop/restart --查看/打开/停止/重启openclaw

再次启动openclaw网页再访问openclaw会渲染网管令牌一栏,直接点击连接,进入openclaw页面可以直接进行会话和响应管理功能。

三、绑定微信

npx -y @tencent-weixin/openclaw-weixin-cli@latest install

会安装cli并生成二维码,扫码绑定微信,如果超时,可以通过下面命令重新生成二维码:

openclaw channels login --channel openclaw-weixin

绑定后,微信就会弹出和“微信ClawBot”的聊天对话框。恭喜你,大功告成,你可以愉快的使用了。

附:

如果需要卸载微信绑定工具和openclaw,执行命令:

# 卸载微信绑定(先卸载微信插件,再卸载CLI工具):
openclaw gateway stop
openclaw plugins uninstall openclaw-weixin
rm -rf ~/.openclaw/extensions/openclaw-weixin 
rm -rf ~/.openclaw/openclaw-weixin
npm uninstall -g @tencent-weixin/openclaw-weixin-cli
# 彻底卸载openclaw:
openclaw uninstall --all --yes
npm uninstall -g openclaw
# 检查卸载干净:
which openclaw   # 应返回 "openclaw not found"
openclaw --version   # 应提示 "command not found"

AI 时代程序员必备技能

Codex、Claude Code、Cursor、Hermes Agent、OpenClaw等工程化实战专栏 ,讲透 AI 如何接管脏活累活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值