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.js | 16+ | 18+ |
| 内存 | 512MB RAM | 1GB+ RAM |
| 存储 | 500MB | 2GB |
| 网络 | 稳定互联网 | 稳定互联网 |
| OpenClaw | 已安装 | 最新版 |
使用场景
OpenClaw 多代理部署
在单个实例中运行多个 OpenClaw 代理。
代理团队配置
配置多个专业代理协同工作。
多租户场景
为不同用户提供隔离的代理服务。
隔离测试环境
测试不同配置的代理。
代理对比
对比不同模型或配置的效果。
开发调试
开发和调试多代理应用。
社区与支持
- GitHub: https://github.com/partme-ai/claw-agents
- 文档: https://github.com/partme-ai/claw-agents#readme
- Issues: 在 GitHub 提交问题
- OpenClaw 社区: 共享 OpenClaw 资源
许可证
MIT License - 免费用于个人和商业用途(继承 OpenClaw)。
标签
multi-agent, openclaw, configuration, isolation, gateway, single-instance, nodejs