OpenCrew
创建于 2026年3月25日
更新于 2026年3月25日
基于 OpenClaw + Slack 的多代理协同系统,让 AI 团队各司其职、自主稳定迭代。代理 OS,基于角色的代理协作。
基于 OpenClaw + Slack 的多代理协同系统
OpenCrew 是一款基于 OpenClaw 和 Slack 的多代理协同系统,让 AI 团队各司其职、自主稳定迭代。采用代理 OS 概念,实现基于角色的代理协作。 GitHub: https://github.com/AlexAnys/opencrew 开发者: AlexAnys 许可证: MIT 核心创新:OpenCrew 将 Slack 的团队协作理念应用于 AI 代理,每个代理有自己的角色和职责,在 Slack 频道中协同工作。
核心理念:"每个代理,都是团队成员"
为什么选择 OpenCrew?
Slack 集成:利用成熟的 Slack 协作平台。
角色分工:每个代理有明确的角色和职责。
人类可见:人类可以在 Slack 中查看和参与代理协作。
自主迭代:代理团队可以自主稳定地迭代工作。
核心功能
$#1.
Slack 集成
- Slack Bot
- 频道管理
- 消息线程
- 文件共享
$#2.
多代理协同
- 多代理房间
- 代理间通信
- 任务协调
- 结果聚合
$#3.
基于角色
- 角色定义
- 职责分配
- 权限管理
- 角色切换
$#4.
代理 OS
- 操作系统概念
- 进程管理
- 资源调度
- 文件系统
$#5.
自主迭代
- 自动任务分解
- 迭代执行
- 质量检查
- 持续改进
$#6.
任务分发
- 智能分配
- 负载均衡
- 优先级管理
- 依赖处理
$#7.
结果汇总
- 自动汇总
- 格式统一
- 质量评估
- 报告生成
$#8.
审计日志
- 完整记录
- 可追溯
- 合规报告
- 数据分析
安装方式
方式一:Git 克隆
git clone https://github.com/AlexAnys/opencrew.git
cd opencrew
# 安装依赖
pip install -r requirements.txt
npm install
# 配置
cp .env.example .env
# 编辑 .env 填入配置
# 启动
python opencrew.py方式二:Docker
docker run -d \
--name opencrew \
-p 8080:8080 \
-v opencrew-data:/data \
alexanys/opencrew:latest配置
环境配置 (.env)
SLACK_BOT_TOKEN=xoxb-xxx
SLACK_APP_TOKEN=xapp-xxx
OPENCLAW_API_KEY=sk-xxx
OPENCLAW_ENDPOINT=http://localhost:18789角色配置 (roles.yaml)
roles:
manager:
description: "任务管理和分发"
model: "gpt-4"
researcher:
description: "信息收集和研究"
model: "gpt-4"
writer:
description: "内容撰写"
model: "claude-3"
reviewer:
description: "质量审核"
model: "gpt-4"使用示例
创建任务
在 Slack 频道中:
@opencrew 创建一份市场分析报告
系统自动:
1. Manager 分解任务
2. Researcher 收集信息
3. Writer 撰写报告
4. Reviewer 审核质量
5. 汇总最终报告查看进度
@opencrew status
返回各代理的工作进度人类干预
@opencrew 报告需要增加竞争分析
Manager 理解指令并重新分配任务定价
免费:OpenCrew 完全免费开源(MIT 许可证)。成本包括 Slack(免费/付费)、OpenClaw API 费用。
系统要求
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows/macOS/Linux | Linux |
| 内存 | 512MB RAM | 1GB RAM |
| 存储 | 500MB | 1GB |
| 网络 | 稳定互联网 | 稳定互联网 |
| Slack | Slack 账号 | Slack Workspace |
使用场景
多代理团队协作
多个 AI 代理协同完成复杂任务。
决策支持
为决策提供多角度分析。
企业流程自动化
自动化企业工作流程。
项目管理
项目任务分解和跟踪。
知识管理
知识库建设和维护。
自动化报告
定期生成各类报告。
社区与支持
- GitHub: https://github.com/AlexAnys/opencrew
- 文档: https://github.com/AlexAnys/opencrew#readme
- Issues: 在 GitHub 提交问题
- Slack: 可在 GitHub 找到支持群组
许可证
MIT License - 免费用于个人和商业用途。
标签
multi-agent, openclaw, slack, collaboration, agent-os, role-based, automation