无尘阁日记

无尘阁日记

小龙虾启动多个,命令是啥
2026-03-26

可以分两种情况:

一、你要的是“多开多个小龙虾实例(多个 Gateway)”

官方建议,大多数场景其实一个 Gateway 就够了,因为单个 Gateway 本身就能处理多个连接和多个 agent。只有你想做隔离、备份、救援机器人时,才建议开多个。开多个时,每个实例必须用不同端口、不同配置、不同状态目录,否则容易端口冲突和配置互相覆盖。(OpenClaw)

最推荐的命令写法是 --profile

# 主实例
openclaw --profile main setup
openclaw --profile main gateway --port 18789

# 第二个实例
openclaw --profile rescue setup
openclaw --profile rescue gateway --port 19001

这是官方给出的多开方式之一。(OpenClaw)

你也可以直接用环境变量手动隔离:

OPENCLAW_CONFIG_PATH=~/.openclaw/a.json \
OPENCLAW_STATE_DIR=~/.openclaw-a \
openclaw gateway --port 19001

这个也是官方文档里的多实例示例。(OpenClaw)

还有个快捷方式:

openclaw --dev gateway

--dev 会自动使用独立目录,并默认走 19001 端口。(OpenClaw)

二、你要的是“一个小龙虾里开多个智能体(多个 agent)”

这种不需要开多个 Gateway,直接在同一个 Gateway 下面新增 agent 就行:

openclaw agents add work \
  --workspace ~/.openclaw/workspace-work \
  --model openai/gpt-5.2 \
  --bind whatsapp:biz \
  --non-interactive \
  --json

官方说明,openclaw agents add <name> 会创建一个独立 workspace、独立 session、独立 auth profile 的 agent。(OpenClaw)

三、你现在最实用的命令

如果你只是想在一台电脑上同时跑两个小龙虾,直接用这组最省事:

openclaw --profile main gateway --port 18789
openclaw --profile rescue gateway --port 19001

然后分别访问对应端口。默认主实例常见是 18789。官方入门文档里也说明了默认 Gateway 监听这个端口。(OpenClaw)