claw-agents

创建于 2026年3月25日
更新于 2026年3月25日

OpenClaw 多代理配置套件,在一个网关实例中运行多个隔离代理(独立 workspace、agentDir、sessions)。

OpenClaw 多代理配置套件 - 单实例多代理

claw-agents 是 OpenClaw 的多代理配置套件,允许在一个网关实例中运行多个隔离的代理,每个代理有独立的 workspace、agentDir 和 sessions。 GitHub: https://github.com/partme-ai/claw-agents 开发者: partme-ai 许可证: MIT (继承 OpenClaw) 核心创新:claw-agents 提供了一种简单的方式在单个 OpenClaw 实例中运行多个隔离的代理。

核心理念:"一个网关,多个代理"


为什么选择 claw-agents?

简单易用:简单的配置即可运行多代理。

完全隔离:每个代理有独立的工作空间。

单实例:只需运行一个网关实例。

OpenClaw 生态:完全兼容 OpenClaw 技能。


核心功能

$#1.
多代理配置

  • 多个代理定义
  • 独立配置
  • 批量管理
  • 统一接口

$#2.
隔离运行

  • 独立 workspace
  • 独立 agentDir
  • 独立 sessions
  • 数据隔离

$#3.
单网关实例

  • 统一入口
  • 端口复用
  • 资源共享
  • 简化管理

$#4.
配置模板

  • 预设模板
  • 快速创建
  • 最佳实践
  • 示例配置

$#5.
资源隔离

  • 内存隔离
  • 存储隔离
  • 会话隔离
  • 配置隔离

$#6.
易于部署

  • 一键启动
  • Docker 支持
  • 配置管理
  • 日志聚合

$#7.
OpenClaw 兼容

  • 完全兼容
  • 技能共享
  • API 一致
  • 无缝迁移

$#8.
易于扩展

  • 添加代理
  • 自定义配置
  • 插件支持
  • API 扩展

安装方式

方式一:Git 克隆

git clone https://github.com/partme-ai/claw-agents.git
cd claw-agents

# 安装依赖
npm install

# 配置
cp .env.example .env
cp agents.example.json agents.json

# 启动
npm start

方式二:Docker

docker run -d \
  --name claw-agents \
  -p 18789:18789 \
  -v claw-agents-data:/data \
  partmeai/claw-agents:latest

配置

代理配置 (agents.json)

{
  "agents": [
    {
      "id": "agent1",
      "name": "助手 A",
      "workspace": "/data/agent1",
      "agentDir": "/data/agent1/agent",
      "model": "gpt-4"
    },
    {
      "id": "agent2",
      "name": "助手 B",
      "workspace": "/data/agent2",
      "agentDir": "/data/agent2/agent",
      "model": "claude-3"
    }
  ]
}

环境配置 (.env)

OPENCLAW_PORT=18789
OPENCLAW_HOST=0.0.0.0

使用示例

启动多代理

npm start

# 访问代理 1
curl http://localhost:18789/agent1/chat

# 访问代理 2
curl http://localhost:18789/agent2/chat

添加新代理

// 在 agents.json 中添加
{
  "id": "agent3",
  "name": "助手 C",
  "workspace": "/data/agent3",
  "agentDir": "/data/agent3/agent"
}

定价

免费:claw-agents 完全免费开源(MIT 许可证)。成本包括服务器和 OpenClaw API 费用。


系统要求

组件最低要求推荐配置
Node.js16+18+
内存512MB RAM1GB+ RAM
存储500MB2GB
网络稳定互联网稳定互联网
OpenClaw已安装最新版

使用场景

OpenClaw 多代理部署

在单个实例中运行多个 OpenClaw 代理。

代理团队配置

配置多个专业代理协同工作。

多租户场景

为不同用户提供隔离的代理服务。

隔离测试环境

测试不同配置的代理。

代理对比

对比不同模型或配置的效果。

开发调试

开发和调试多代理应用。


社区与支持


许可证

MIT License - 免费用于个人和商业用途(继承 OpenClaw)。


标签

multi-agent, openclaw, configuration, isolation, gateway, single-instance, nodejs