最近,OpenClaw 小龙虾在网络上非常火爆,甚至出现了付费安装的情况。对于技术爱好者来说,当然是自己动手安装啦。本文将为大家详细介绍OpenClaw 小龙虾的安装与配置方法。
先分享一下我对小龙虾的体会与建议:
为什么养龙虾?
安装 OpenClaw 后,它默认只能执行一些常规的电脑操作,比如创建文件、整理文件夹 、设置定时任务等。在安装过程中,系统会让你选择一些能力,但这些能力主要面向日常使用,并不能完全满足个性化需求。
如果想让 OpenClaw 真正“帮忙干活”,就需要根据自己的需求为它定制能力,并通过长时间的互动,让它了解你的工作习惯和内容,从而提高效率。
其中,记忆能力尤其重要。由于大模型的对话上下文有限,为避免信息丢失,可以为 OpenClaw 安装记忆模块。网上有很多分享的相关技能(skills),大家可以根据需要选择安装,比如自我优化能力等。关于这些能力的查找和安装方法,下面会有详细介绍。
外行人和技术人员安装小龙虾的建议
安装环境: OpenClaw 支持 Linux、Windows 和 macOS 系统。虽然网上多数人推荐在 Mac 上安装,但我个人尝试过 Windows 和 Mac,感觉 Windows 使用起来更方便一些。不过,如果用于商业用途,还需要考虑整体成本,包括电脑采购、电费等支出。
由于小龙虾可以操作电脑,所以凡是与电脑相关的工作,都可以尝试接入小龙虾来分担工作任务。不过,对部分人来说,安装小龙虾可能会有一定难度。下面介绍三种安装方式:
1. 傻瓜式安装(适合只想使用,不关注原理的用户)
如果你只是想把小龙虾安装到电脑上使用,不想深入了解原理,推荐傻瓜式安装。目前已有多家大厂基于 OpenClaw 打包了一键安装方式,就像普通软件一样,“下一步、下一步”即可完成。
推荐示例:腾讯出的 QClaw:qclaw.qq.com/
这种方式可以快速将小龙虾集成到电脑上,后续安装各种能力也很方便,但可能会包含一些广告或营销内容,需要注意。
2. 云安装
有些云厂商推荐了一些 云小龙虾服务,比如阿里云,腾讯云都有相关服务,简单理解起来就是租个小龙虾。
3. 官方安装(适合想了解原理并获得纯净体验的用户)
如果希望安装纯净的小龙虾,并且了解一些使用命令,推荐直接通过官网下载安装。步骤相对复杂,但更灵活,也便于深入使用。
官方地址:openclaw.ai/
推荐使用 npm 安装方式,本文最终将分享的就是这种官方安装方法。
安全问题:
无论采用哪种安装方式,都需要高度重视安全问题。特别是当你在自己的电脑上搭建小龙虾时,有几点需要注意:
1. 避免在日常使用的电脑上安装:
为了让小龙虾更好地接管电脑,它需要较高的系统权限。这意味着,如果安装在你平时工作或生活中使用的电脑上,可能会带来隐私泄露风险。建议在闲置、重装过系统、未登录任何平台账户或未存储敏感信息的电脑上搭建。
2. 权限控制
尽量限制小龙虾的管理员权限,只授予必要的操作权限。避免让其访问敏感文件夹或账户数据,防止误操作或信息外泄。
3. 网络安全
小龙虾可能需要联网更新或下载技能模块。请确保使用安全网络,避免在公共 Wi-Fi 环境下进行安装或操作,防止被恶意攻击或数据拦截。
4. 下载渠道安全
只通过官方渠道或可信厂商下载安装包,避免使用不明来源的第三方打包软件,以防被植入恶意程序。
总之,安全意识要放在首位,尤其是涉及个人隐私、账号信息和重要数据时,合理隔离和权限控制是关键。
费用问题:
OpenClaw 本身是一款软件,是基于大模型开发的。软件本身不收费,但大模型的调用和使用是需要付费的,主要通过 token 进行计费。也就是说,在使用小龙虾时,需要根据使用量购买大模型的 token,费用会随使用量增加而变化。目前OpenClaw 支持市面上大部分的大模型,大家按需购买即可,国内的大模型购买平台:阿里云、腾讯云、华为云等等
能力问题:
目前最热门的给OpcenClaw 提供能力的方式就是 skills。
如果安装的腾讯的Qclaw,他的软件上带的有技能安装,点击一下就可以安装了,也支持自定义skills。
如果是通过官方npm命令安装的OpcenClaw,也是需要通过命令来安装skills。
对于OpcenClaw能力来源:
1.用市面上别人写好的,安装使用。
2.按自己的需求自己自定义开发相关能力。(所需编程能力)
推荐一个 skills汇集平台:clawhub.ai/
目前对于OpcenClaw (Agent ) 能力的扩展:最热门的应该是 mcp server和 skills了。
mcp 和skills的概念和开发,对于有AI技术能力的小伙伴应该不陌生,这里就不做过多的介绍了。
接下来分享使用npm 来安装OpenClaw 小龙虾:
node环境安装,建议安装v22.x 以上的版本,电脑上有node环境跳过。
① 推荐 node环境安装方式: juejin.cn/post/749039…
② node环境安装后,开始安装OpcenClaw
OpcenClaw 后续肯定也会升级,所以下面的步骤如果安装的是最新版的或许会有偏差。
通过终端确认是否node环境正常:
# 检查 Node.js 版本
node -v
# 应输出:v22.x.x 或更高
# 检查 npm 版本
npm -v
# 应输出:10.x.x 或更高
# 检查 npm 全局安装路径
npm config get prefix
# 应输出:C:\Users\你的用户名\AppData\Roaming\npm
3.全局安装:
# 使用 npm 全局安装
npm install -g openclaw
# 验证安装
openclaw --version
4.可以运行以下命令开始配置:
openclaw onboard --install-daemon
若之前已经初始化,可以运行 openclaw config 选择 model 配置。
初始化的过程,根据提示一直选择即可。
选 yes
◆ I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?
│ ● Yes / ○ No
5.选QuickStart,回车
◆ Onboarding mode
│ ● QuickStart (Configure details later via openclaw configure.)
│ ○ Manual
6.选择大语言模型:(买的是那家的大模型,就选择哪家的,然后配置ApiKey即可),比如 Z.AI 供应商的大模型
- 选Skip for now (You can add channels later via: openclaw channels add),跳过移动端接入,回车
这个就是主要配置机器人相关的,比如飞书,可以通过别的软件控制小龙虾,如果还没想好用哪个,可以先跳过
◆ Select channel (QuickStart)
│ ...
│ ○ Google Chat (Chat API)
│ ○ Slack (Socket Mode)
│ ○ Signal (signal-cli)
│ ○ iMessage (imsg)
│ ○ Feishu/Lark (飞书)
│ ○ Nostr (NIP-04 DMs)
│ ○ Microsoft Teams (Bot Framework)
│ ○ Mattermost (plugin)
│ ○ Nextcloud Talk (self-hosted)
│ ○ Matrix (plugin)
│ ○ BlueBubbles (macOS app)
│ ○ LINE (Messaging API)
│ ○ Zalo (Bot API)
│ ○ Zalo (Personal Account)
│ ○ Synology Chat (Webhook)
│ ○ Tlon (Urbit)
│ ● Skip for now (You can add channels later via `openclaw channels
│ add`)
8. skills的安装,如果不太清楚要安装什么,可以也先跳过,后续有需要再装,选No,回车
◆ Configure skills now? (recommended)
│ ○ Yes / ● No
9. hook安装: 可以开启 后面的两个 command-logger和session-memory
◇ Hooks
│
◆ Enable hooks?
│ ◼ Skip for now
│ ◻ 🚀 boot-md
│ ◻ 📎 bootstrap-extra-files
│ ◻ 📝 command-logger
│ ◻ 💾 session-memory
10. 最后就是 web 机器人聊天的配置,OpenClaw 默认自带了一个web聊天
选择 ● Hatch in TUI (recommended)
◆ How do you want to hatch your bot?
│ ● Hatch in TUI (recommended)
│ ○ Open the Web UI
│ ○ Do this later
安装完成后会返回一个http连接 通过浏览器访问即可,这样你的小龙虾就算安装完毕
自带的聊天机器人网址,默认只有本机可以访问,局域网里的别的电脑是不能用的。所以大家后续可以接入飞书或钉钉。
接入飞书钉钉这里就不再分享了
最后给大家分享一下OpenClaw 的常用命令:
#!/bin/bash
# ==========================================
# 1. 初始化与安装类(新手必备)
# ==========================================
openclaw onboard # 交互式全向导(重置配置推荐)
openclaw onboard --reset --non-interactive
openclaw setup # 非交互初始化工作区
openclaw configure # 模型/通道/技能快速配置
openclaw gateway install # 安装系统服务(开机自启)
openclaw daemon install # 旧版守护进程别名
openclaw doctor # 一键诊断修复
openclaw doctor --deep --yes
# ==========================================
# 2. 网关管理类(核心后台控制)
# ==========================================
openclaw gateway status # 查看服务状态+RPC探活
openclaw gateway start/stop/restart # 启停重启
openclaw gateway run # 前台调试模式
openclaw gateway run --verbose
openclaw gateway health # 健康检查
openclaw gateway probe # 网络探活
openclaw logs --follow # 实时日志追踪
# 配置改动后必执行
openclaw gateway restart
# ==========================================
# 3. 状态诊断与健康检查类
# ==========================================
openclaw status # 会话健康+最近联系人
openclaw health # 核心健康检查
openclaw dashboard # 打开网页控制面板
openclaw logs # 日志查看
openclaw logs --json # JSON格式查看
# ==========================================
# 4. 配置管理类
# ==========================================
openclaw config file # 显示配置文件路径
openclaw config get <path> # 读取配置,如 config get models.default
openclaw config set <path> <value> # 修改配置,支持JSON5
openclaw config validate # 校验合法性
# ==========================================
# 5. 模型与认证管理类
# ==========================================
openclaw models list # 列出所有可用模型
openclaw models status # 实时可用性
openclaw models set <model> # 切换默认模型
openclaw models auth setup-token # API密钥向导
openclaw models scan # 自动扫描优化模型列表
# 聊天内切换模型
# /model claude-3-5-sonnet
# ==========================================
# 6. 通道(Channels)管理类
# ==========================================
openclaw channels list # 已连接通道
openclaw channels add --channel telegram # 添加新通道
openclaw channels status --probe # 健康探活
openclaw channels logs # 通道日志
# 支持通道:Telegram、Discord、Slack、WhatsApp 等
# ==========================================
# 7. 技能(Skills)与插件(Plugins)管理类
# ==========================================
openclaw skills list # 可用技能
openclaw skills info <name> # 查看技能详情
clawhub install <slug> # 从官方市场安装技能
openclaw plugins list/install/enable/disable # 插件管理
openclaw hooks list # 事件钩子
# 扩展提示:AI可自行生成技能,聊天中可直接说“帮我写个自动备份技能”
# ==========================================
# 8. 浏览器自动化类
# ==========================================
openclaw browser start/stop
openclaw browser screenshot
openclaw browser navigate <url>
openclaw browser click/type/fill
openclaw browser pdf
# ==========================================
# 9. 内存与搜索类
# ==========================================
openclaw memory status # 记忆系统状态
openclaw memory index # 重建向量索引
openclaw memory search "关键词" # 向量搜索长期记忆
# ==========================================
# 10. Cron 定时任务与自动化类
# ==========================================
openclaw cron list/add/edit/rm # 管理定时任务
openclaw cron run <id> # 立即执行
openclaw system heartbeat enable # 开启心跳
# ==========================================
# 11. 安全、备份与卸载类
# ==========================================
openclaw security audit # 安全审计
openclaw secrets reload # 刷新密钥
openclaw backup create # 备份
openclaw reset # 重置状态(小心使用)
openclaw uninstall --all --yes # 彻底卸载
# ==========================================
# 12. 其他高级命令(扩展)
# ==========================================
openclaw agents list/add # 多代理管理
openclaw browser tabs/open # 浏览器标签控制
openclaw tui # 终端UI界面
openclaw docs <query> # 内置文档搜索
# 全局Flags通用:--json 输出JSON, --dev 开发模式, --profile <name> 多实例隔离, --no-color 纯文本
# ==========================================
# 聊天内斜杠命令(Slash Commands)
# ==========================================
# /status # 健康+上下文
# /model <模型名> # 切换模型
# /new # 新会话
# /stop # 中止当前任务
# /compact # 压缩上下文
# /tts on # 开启语音回复
# /think # 切换推理模式
# 可在群聊 @OpenClaw 也能使用