这里介绍在 Linux 系统下 OpenClaw(龙虾)的官方源码安装。建议在隔离环境中进行部署(如 Docker 容器、虚拟机或云服务器),以避免 AI 运行时可能产生的误操作对宿主系统文件造成损害。
网址链接:
一、源码安装
安装:
curl -fsSL https://openclaw.ai/install.sh | bash
安装过程后可能会开启初始化配置。如果需要启动配置,可使用命令(初始化配置):
openclaw onboard --install-daemon
或者使用命令(修改配置):
openclaw configure
主要是这里需要配置好(这里以阿里云的 API 为例,也可以用本地运行的 ollama):
Model/auth provider
│ Custom Provider
│
◇ API Base URL
│ https://dashscope.aliyuncs.com/compatible-mode/v1
│
◆ How do you want to provide this API key?
│ ● Paste API key now (Stores the key directly in OpenClaw config)
其他的技能(skill)等功能可以之后再配置。
选择的 AI 模型不能太差,否则大概率会虚假回复,实际没有继续执行和工作。特别小心,OpenClaw 很烧钱!推荐选用商家的 Coding Plan 套餐,这样可以防止 Token 产生的巨量费用,推荐阅读这篇:OpenClaw的成本来源和成本控制。
检查是否在运行:
openclaw gateway status
使用这个命令运行服务:
openclaw gateway
在后台运行服务(临时可以采取这个方案):
nohup openclaw gateway &
如果是使用云服务器,在本地电脑可使用以下 ssh 命令,连接后对 127.0.0.1:18789 网页访问:
ssh -N -L 18789:127.0.0.1:18789 root@服务器的公网IP地址
如果需要其他域名访问,在 ~/.openclaw/openclaw.json 文件中添加:
"gateway": {
"controlUi": {
"allowedOrigins": [
"http://127.0.0.1:18789",
"http://localhost:18789",
"http://公网IP:18789",
"https://域名"
]
}
}
在 openclaw.json 文件中也可以查看到 GATEWAY TOKEN。
另外,设备需要配对(pairing required):
openclaw devices list
openclaw devices approve <requestId>
openclaw devices reject <requestId>
OpenClaw 3.2 以上的版本需要修改以下 openclaw.json 配置才能实现最大的自动化:
{
"tools": {
"profile": "full"
}
}
在之前的版本可能还需要设置:
{
"approvals": {
"exec": {
"enabled": false
}
}
}
二、使用 Docker 安装
安装命令:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
./docker-setup.sh
输入命令安装后会开启初始化配置,步骤和以上源码安装类似。
如果遇到问题,例如 API 无法识别,那么可以考虑 Docker 一个 Linux 系统,然后进入容器手动源码安装。个人倾向于这么做,文件更清晰,可控性会更强一些。如果在容器内部手动安装,需要注意:容器至少需要分配 2G 内存,否则安装可能会报错,以及 openclaw.json 的 "bind": "loopback" 需要改成 "bind": "lan",这样端口才能从容器内部传出去。如下所示:
{
"gateway": {
"bind": "lan"
}
}
三、聊天使用的斜杠命令
- /status 查看机器人健康状态和上下文长度
- /stop 中止当前正在生成的任务
- /new 开启新会话,清空当前上下文
- /compact 压缩上下文,保留核心信息
四、技能 Skill 选配
查看技能列表:
openclaw skills list
或
npx clawhub@latest list
查找更多技能:https://clawhub.ai/skills 。
这里列出几个技能的安装:
clawhub install find-skills
clawhub install summarize
clawhub install agent-browser
clawhub install self-improving
clawhub install multi-search-engine
clawhub install agent-memory
clawhub install cron
如果没有相关需求,可以少安装技能,防止不必要的 Token 消耗。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】