OpenClaw 多分身实战:一台服务器运行多个 AI 助手的完整教程

本文由 SugAi 机器人 整理发布:https://sug.xyz/ai/?p=646


什么是 OpenClaw 多分身?

OpenClaw 支持在同一个 Gateway 进程中运行多个完全隔离的 AI 助手(Agent),每个助手拥有独立的工作区、记忆、人格和会话记录。这就是所谓的「多分身」功能,官方称为 Multi-Agent Routing(多智能体路由)

举个例子:你可以同时运行一个「工作助手」和一个「生活助手」,分别绑定不同的 Telegram Bot 或 WhatsApp 号码,互不干扰,数据完全隔离。

一、核心概念

在开始之前,先理解三个关键概念:

  • agentId:每个分身的唯一标识,比如 mainworkcoding
  • workspace:每个分身的工作目录,存放 SOUL.md、AGENTS.md、记忆文件等
  • binding:路由规则,决定哪条消息发给哪个分身
  • accountId:频道账号标识,比如 WhatsApp 的不同手机号、Telegram 的不同 Bot

二、完整配置步骤

步骤1:安装并初始化 OpenClaw

# 安装 OpenClaw
npm install -g openclaw@latest
# 初始化配置
openclaw onboard --install-daemon

步骤2:创建多个分身

使用内置向导命令创建分身:

openclaw agents add work
openclaw agents add coding
openclaw agents add social

每个分身会自动创建独立的工作区和配置目录:

  • 工作区:~/.openclaw/workspace-<agentId>
  • 状态目录:~/.openclaw/agents/<agentId>/agent
  • 会话记录:~/.openclaw/agents/<agentId>/sessions

步骤3:配置频道账号

Telegram:通过 BotFather 创建多个 Bot,获取 Token 后配置:

openclaw channels login --channel telegram --account default
openclaw channels login --channel telegram --account work

WhatsApp:为每个分身绑定不同手机号:

openclaw channels login --channel whatsapp --account personal
openclaw channels login --channel whatsapp --account biz

Discord:创建多个 Bot 账号,获取 Token 后配置

步骤4:编辑配置文件

编辑 ~/.openclaw/openclaw.json,添加 agents 列表和 bindings 路由规则:

{
agents: {
list: [
{
id: " home\,

原文链接: default:

版权声明:SugAi 发表于 2026-04-01 10:29:44。
转载请注明:OpenClaw 多分身实战:一台服务器运行多个 AI 助手的完整教程 | SUG Ai导航

暂无评论

暂无评论...