最近小龙虾太火了,各家厂商都摩拳擦掌纷纷计划推出自己的小龙虾,今天尝试了一下,确实可以实现一些自动化,不过风险误操作也是存在的,作为尝鲜,写一个简易教程。
附上我的全程安装过程,适合新手安装,预计半小时-1小时左右,主要是排错会浪费时间,看这篇教程可以快速解决。
提醒:首先电脑要可以访问外网,如果这个搞不定,你就放弃吧,等国内的各种claw出来。
提示:安装前建议设置外网为全局规则,所有请求走全局模式。
1、访问官网https://openclaw.ai/,找到对应的安装方式
我手头正好有一台刚重置系统的MAC,于是找到对应的命令行,以官方给出的为准。
MAC系统是:curl -fsSL https://openclaw.ai/install.sh | bash
Windows系统是:iwr -useb https://openclaw.ai/install.ps1 | iex
一路下一步,如果发现卡住了
Installer log: /var/folders/rv/33svvx6s0hl761hypts024xr0000gn/T/tmp.NvBgR4XV ! npm install failed; showing last log lines ! npm install failed; retrying
! npm install failed; showing last log lines ! npm install failed; retrying
提示fail之类。按ctrl+c终止。
查看上述日志,发现没有内容。
原因是默认安装是隐藏日志的,别用 silent模式,终端执行以下命令安装:
env SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
然后可能遇到:
3802 error code 128
3803 error An unknown git error occurred
3804 error command git –no-replace-objects ls-remote ssh://git@github.com/whiskeysockets/libsignal-node.git
3805 error git@github.com: Permission denied (publickey).
这是本机没有配置 GitHub SSH key,验证方法:
ssh -T git@github.com
如果提示Permission denied (publickey),就说明 SSH 到 GitHub 没配好。
这时需要把 GitHub SSH 配好,先检查有没有 key,终端执行:
ls -al ~/.ssh
我这提示:
simon-mac@192 ~ % ls -al ~/.ssh total 8
drwx—— 3 simon-mac staff 96 3 12 12:30 .
drwxr-x—+ 31 simon-mac staff 992 3 12 12:30 ..
-rw-r–r– 1 simon-mac staff 92 3 12 12:30 known_hosts
缺少常见的id_ed25519、id_ed25519.pub、id-rsa、id-rsa_pub等文件,没有常用 key,此时可以生成一个:
ssh-keygen -t ed25519 -C “你的GitHub邮箱”
启动 agent 并加载:
eval “$(ssh-agent -s)”
ssh-add ~/.ssh/id_ed25519
复制公钥:
cat ~/.ssh/id_ed25519.pub
把它加到 GitHub网站后台 的 SSH keys 里,然后测试:
ssh -T git@github.com
如果成功,会有提示。
simon-mac@192 ~ % ssh -T git@github.com
Hi simonsww! You’ve successfully authenticated, but GitHub does not provide shell access.
成功后再重装:
env SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
应该就没问题了,然后就可以看到小龙虾的logo。
注意:如果发现生成的后台地址打不开,http://127.0.0.1:18789/#token… 你可以重启一下服务,
openclaw config set gateway.mode local
openclaw doctor –fix
openclaw daemon restart
openclaw gateway status
查看日志是 openclaw logs –follow
我在后台对话里,回复就提示这个“Agent failed before reply: No API key found for provider “anthropic”. Auth store: /Users/simon-mac/.openclaw/agents/main/agent/auth-profiles.json (agentDir: /Users/simon-mac/.openclaw/agents/main/agent). Configure auth for this agent (openclaw agents add ) or copy auth-profiles.json from the main agentDir. Logs: openclaw logs –follow”
是因为没有配置OpenClaw Agent 没有配置 Anthropic 的 API Key,可以直接给 Agent 添加认证
openclaw agents add main
然后按提示输入:
Provider:anthropic 或者 openai等等
API Key:你的 API Key
也可以手动去编辑:/Users/simon-mac/.openclaw/agents/main/agent/auth-profiles.json
保存后重启:openclaw daemon restart
因为我打算使用gpt的codex来登录,openclaw configure 在授权登录的时候,可以成功跳转到官网也授权成功了,但是终端还是不行,后来查找原因发现,OpenClaw 网关是独立后台进程,不会自动继承 VS Code那样的代理设置,我不知道为什么全局设置这里没有作用,一直提示不在授权的国家地区(这个提示在终端里默认不显示),也就是没有走代理,后来查找了下需要单独设置一下,然后再openclaw configure重新配置登录应该是可以的。
环境变量代理设置:在资源库的LaunchAgents文件夹中找到ai.openclaw.gateway.plist 改一下环境变量,大约就是下面的位置,下次启动的时候就默认自动使用这个代理ip,但是如果你用国内的大模型,这个不用改。
<key>PATH</key>
<string>/Users/simon-mac/.nvm:/Users/simon-mac/.local/bin:/Users/simon-mac/.npm-global/bin:/Users/simon-mac/bin:/Users/simon-mac/.volta/bin:/Users/simon-mac/.asdf/shims:/Users/simon-mac/.bun/bin:/Users/simon-mac/Library/Application Support/fnm/aliases/default/bin:/Users/simon-mac/.fnm/aliases/default/bin:/Users/simon-mac/Library/pnpm:/Users/simon-mac/.local/share/pnpm:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin</string>
<key>HTTP_PROXY</key>
<string>http://127.0.0.1:10808</string>
<key>HTTPS_PROXY</key>
<string>http://127.0.0.1:10808</string>
<key>NO_PROXY</key>
<string>localhost,127.0.0.1</string>
<key>OPENCLAW_GATEWAY_PORT</key>
<string>18789</string>
<key>OPENCLAW_LAUNCHD_LABEL</key>
<string>ai.openclaw.gateway</string>
<key>OPENCLAW_SYSTEMD_UNIT</key>
<string>openclaw-gateway.service</string>
<key>OPENCLAW_WINDOWS_TASK_NAME</key>
<string>OpenClaw Gateway</string>
<key>OPENCLAW_SERVICE_MARKER</key>
<string>openclaw</string>
<key>OPENCLAW_SERVICE_KIND</key>
<string>gateway</string>
<key>OPENCLAW_SERVICE_VERSION</key>
此时我偷懒了,直接复制codex里的授权文本,~.codex/auth.json
到/Users/simon-mac/.openclaw/agents/main/agent/auth-profiles.json
再重启在网关就可以了。
另外openclaw.json配置中”profile”: “full”记得改这样,默认是”messaging”为了安全很多操作执行不了。
如果要配置飞书,就按照飞书的官方教程来就行了,在手机飞书里和你的小龙虾对话吧。
效果图:












