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/LinuxLinux
内存512MB RAM1GB RAM
存储500MB1GB
网络稳定互联网稳定互联网
SlackSlack 账号Slack Workspace

使用场景

多代理团队协作

多个 AI 代理协同完成复杂任务。

决策支持

为决策提供多角度分析。

企业流程自动化

自动化企业工作流程。

项目管理

项目任务分解和跟踪。

知识管理

知识库建设和维护。

自动化报告

定期生成各类报告。


社区与支持


许可证

MIT License - 免费用于个人和商业用途。


标签

multi-agent, openclaw, slack, collaboration, agent-os, role-based, automation