OpenClaw 小龙虾的搭建与配置,让你的电脑会自己干活~

3 阅读10分钟

最近,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 安装方式,本文最终将分享的就是这种官方安装方法。

image.png

安全问题:

无论采用哪种安装方式,都需要高度重视安全问题。特别是当你在自己的电脑上搭建小龙虾时,有几点需要注意:

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 供应商的大模型

image.png

image.png

  1. 选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连接 通过浏览器访问即可,这样你的小龙虾就算安装完毕

image.png

image.png 自带的聊天机器人网址,默认只有本机可以访问,局域网里的别的电脑是不能用的。所以大家后续可以接入飞书或钉钉。
接入飞书钉钉这里就不再分享了
最后给大家分享一下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 也能使用