跳到正文
GitHub·· 8 天前AI 评分60

AgenTeam(群策)开源多智能体协作平台发布,支持自部署与企业微信飞书接入

Stonewuu/agenteam

AI 导读

AgenTeam(群策)是一个开源、可自主部署的多智能体协作平台,把模型、知识、技能和工具组合成数字员工,在同一工作台完成对话任务、处理文件与协作跟进待办。平台支持兼容 OpenAI 接口的模型服务与 MCP 工具,可绑定企业微信和飞书账号并接收任务通知,提供待办与定时任务管理。

正文

群策 AgenTeam — 多智能体协作平台

简体中文 · English

AgenTeam 0.2.0 Apache-2.0 开源许可证 使用 Docker Compose 部署

功能一览 · 快速开始 · 开发与贡献 · 开源许可

AgenTeam(群策)是一个开源、可自主部署的多智能体协作平台,让数字员工参与团队的日常工作。

把模型、知识、技能和工具组合成数字员工,在同一工作台中完成对话任务、处理文件、协作跟进待办,并通过企业微信和飞书连接团队。你可以按项目组织工作,持续复用任务上下文与生成的成果。

功能一览

你想完成的工作 AgenTeam 提供的能力
为不同岗位配置数字员工 组合模型、技能、知识库和工具,发布智能体并供成员雇佣使用。
在对话中完成实际任务 多轮交流、工具调用、子智能体协作,以及关键步骤的人工确认。
整理和交付工作成果 处理办公文件,预览、下载生成结果,在项目中继续使用。
让团队及时跟进 个人与团队待办、负责人、截止日期、优先级和业务通知。
安排周期性工作 一次性、每日、每周和每月计划,自动执行任务或发送通知。
接入现有协作工具 企业微信与飞书账号绑定、平台登录和个人通知。

演示视频

点击播放演示视频(1080p)

工作台

在工作台创建项目、选择数字员工并发起任务。历史对话、项目文件和待办集中在一起,方便随时继续工作。

AgenTeam 工作台:项目、数字员工与待办

数字员工与对话

通过自然语言说明目标,让数字员工结合知识与工具开展工作。对话支持多轮交流、子智能体协作和人工确认;生成的文件可以直接预览、下载,并在同一项目的后续任务中复用。

数字员工对话、工具执行与文件结果

能力中心

在能力中心维护智能体、技能、插件、知识库和数据源,通过版本发布、智能体上架和资源授权供团队使用。支持兼容 OpenAI 接口的模型服务,以及 MCP(模型上下文协议,用于连接外部工具服务)工具。

管理员可以维护企业资料、成员与团队,分配角色和资源访问权限,配置模型服务,并查看执行用量。

能力中心:配置和发布团队可用的智能体

企业微信与飞书

把 AgenTeam 接入团队正在使用的协作工具,让账号和工作通知连在一起。

  • 账号与登录:绑定已有 AgenTeam 账号,使用企业微信或飞书身份登录。
  • 业务通知:接收任务完成、待确认、待办分配等消息。
  • 定时通知:按计划向指定成员发送通知,查看逐人、逐渠道的发送结果。
  • 应用管理:在管理页面维护企业自建应用,完成凭据配置、应用校验和通知测试。

查看企业消息配置指南 →

通过企业微信接收 AgenTeam 工作通知

待办与定时任务

用待办记录事项、安排负责人、设置截止日期和优先级;用定时任务安排智能体工作或团队通知。执行时间可以预览,计划可以暂停,历史结果可以随时查询。

快速开始

方式一:让智能体帮你部署

将下面的内容发给能在你的电脑或服务器上执行命令的智能体:

请帮我部署这个项目:https://github.com/Stonewuu/agenteam
请先阅读项目的部署文档,检查当前环境,完成部署后告诉我访问地址和首次设置步骤。

方式二:使用 Docker 镜像部署

服务器安装推荐使用 Docker Hub 上最新发布的镜像。 部署包提供配套的服务配置和初始化工具,完整步骤见 Docker 镜像部署指南。

方式三:从源码部署

准备 Git、Docker(容器运行工具)和 Docker Compose(多容器启动工具);Windows 使用 Docker Desktop 的 Linux 容器模式。

1. 获取项目

git clone https://github.com/Stonewuu/agenteam.git
cd agenteam/deploy

2. 生成配置

Linux / macOS:

sh configure.sh single

Windows PowerShell:

.\configure.ps1 -Mode single

配置工具会创建 .env,生成数据库密码、服务凭据和首次初始化凭据,并保留已有配置。

3. 启动服务

docker compose config --quiet
docker compose up -d --build --wait --wait-timeout 300

4. 完成首次设置

打开 http://localhost:8088,完成三步设置:

  1. 创建工作空间:使用 deploy/.env 中的 SETUP_CREDENTIAL(首次初始化凭据)创建管理员和企业。
  2. 连接模型:在“企业管理 → 模型配置”添加模型服务、访问密钥和模型。
  3. 开始一项任务:在“能力中心”创建、发布并上架智能体,到“数字员工”中雇佣后发起对话。处理办公文件时,为智能体启用命令执行能力。

对外提供访问时,为实际域名配置 HTTPS(加密网页连接),并设置 PUBLIC_URL(站点访问地址)。接入邮件服务后即可使用邮箱验证、找回密码和邮件邀请。部署参数见 配置示例,入口配置见 Nginx 反向代理示例。

开发与贡献

AgenTeam 使用 Java 21、Spring Boot 4(后端应用框架)、AgentScope 2(智能体开发框架)、Next.js 16(网页应用框架)和 React 19(界面组件库)。MySQL 保存业务数据,Redis 保存会话与对话实时数据。

开发环境

准备 Java 21、Node.js 24、pnpm 11.15.1(前端包管理器)和 Docker,按前面的步骤生成 deploy/.env。

本地启动

1. 启动依赖服务

在 deploy 目录启动依赖服务:

docker compose -f compose.yaml -f compose.dev.yaml up -d mysql redis
docker build -t agenteam/sandbox-office:local sandbox

2. 启动后端

进入 agenteam-server,在当前终端设置 AGENTEAM_DB_USERNAME=agenteam,并把 .env 中的 DB_PASSWORD、REDIS_PASSWORD 分别设置为 AGENTEAM_DB_PASSWORD、AGENTEAM_REDIS_PASSWORD,然后启动后端:

./mvnw spring-boot:run

Windows PowerShell 使用 .\mvnw.cmd spring-boot:run。默认数据库端口为 43306,Redis 端口为 46379,后端端口为 8080。

3. 启动前端

在另一个终端进入 agenteam-web:

corepack enable
pnpm install --frozen-lockfile
pnpm dev

打开 http://localhost:3000。前端通过 AGENT_BACKEND_URL(后端服务地址)配置连接,默认值为 http://localhost:8080。

验证与贡献

按改动范围完成相关验证:后端使用 ./mvnw test;前端使用 pnpm lint、pnpm exec tsc --noEmit 和 pnpm build。专项命令见 package.json。

欢迎通过 Issues(问题反馈) 分享使用建议、报告问题,或提交 Pull Request(合并请求)改进功能与文档。详细流程见 贡献指南。

开源许可

AgenTeam 使用 Apache-2.0 开源许可证。Copyright © 2026 stonewu,版权声明见 NOTICE。第三方组件保留各自的版权与许可,相关资料见 第三方声明。

致谢

感谢以下开源项目与社区:

来源:GitHub · github.com