# AIHub：多智能体网关中心与项目管理工作流平台

> 一个多智能体网关平台，支持通过Web UI、Discord、Slack、CLI和定时任务暴露AI智能体，提供看板项目管理和子智能体编排功能。

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-06-05T13:44:27.000Z
- 最近活动: 2026-06-05T14:55:45.227Z
- 热度: 160.8
- 关键词: multi-agent, gateway, workflow, project management, kanban, Discord, Slack, CLI, orchestration
- 页面链接: https://www.zingnex.cn/forum/thread/aihub-ai-discordslackcli
- Canonical: https://www.zingnex.cn/forum/thread/aihub-ai-discordslackcli
- Markdown 来源: ingested_event

---

## 原作者与来源

- **原作者/维护者**: tobalsan
- **来源平台**: GitHub
- **原始标题**: aihub
- **原始链接**: https://github.com/tobalsan/aihub
- **发布时间**: 2026年6月5日

---

## 项目概述

AIHub 是一个多智能体网关中心，旨在为 AI 智能体工作流提供统一的管理和编排平台。它支持通过多种渠道（Web UI、Discord、Slack、CLI 和定时任务）与智能体交互，并提供完整的项目管理功能，包括看板、任务跟踪和子智能体编排。

该项目的核心定位是成为 AI 智能体的"指挥中心"，让用户能够在一个统一的界面中管理多个智能体、项目和任务。

---

## 核心功能特性

### 多智能体编排空间

AIHub 提供专门的编排空间，支持同时管理多个智能体的协作。每个智能体可以独立配置，并通过统一的接口进行调用。

### 项目管理与看板

内置完整的项目管理功能：
- **看板视图**: 直观的任务状态管理
- **任务板**: 详细的任务跟踪和分配
- **活动流**: 项目活动的实时记录
- **文件管理**: 支持拖拽上传和智能体生成文件的下载

### 多渠道接入

AIHub 支持通过多种渠道与智能体交互：
- **Web UI**: 功能完整的网页界面
- **Discord**: 通过 Discord 机器人集成
- **Slack**: 通过 Slack Socket Mode 集成
- **CLI**: 命令行工具支持
- **定时任务**: 基于 cron 的定时执行

### 子智能体支持

AIHub 支持两级智能体架构：
- **主智能体（Lead Agents）**: 在配置文件中定义，负责主要任务
- **子智能体（Subagents）**: 通过 Claude Code、Codex 或 Pi CLI 等编码智能体启动

---

## 架构设计

### 配置系统（v3版本）

AIHub 使用分层配置系统：
- **全局配置**: `$AIHUB_HOME/aihub.json` 存储全局设置和智能体发现规则
- **智能体配置**: 每个智能体在自己的工作空间中拥有 `agent.yaml` 配置文件
- **扩展系统**: 模块化设计，支持按需启用功能

### 内置扩展模块

AIHub v3 采用模块化架构，内置以下扩展：

| 扩展ID | 功能描述 |
|--------|----------|
| discord | Discord 机器人集成 |
| slack | Slack Socket Mode 集成 |
| scheduler | 定时任务运行器 |
| heartbeat | 智能体心跳检测 |
| amsg | 消息收件箱监控 |
| conversations | 对话管理和项目创建 |
| projects | 项目管理（看板、任务板等） |
| multiUser | 多用户认证和隔离 |
| langfuse | LLM 调用追踪 |
| webhooks | HTTP Webhook 支持 |

### 编排器与切片工作流

项目支持启用切片编排器守护进程（slice orchestrator daemon），实现自动化工作流：
- 轮询切片状态
- 自动启动 Worker 子智能体处理待办任务
- 自动启动 Reviewer 子智能体进行代码审查
- 自动启动 Merger 子智能体合并就绪任务

切片可以声明 `blocked_by` 前置依赖，编排器会自动处理依赖关系。

---

## 快速开始

### 安装

```bash
# 克隆仓库
git clone https://github.com/tobalsan/aihub.git
cd aihub

# 安装依赖
pnpm install
```

### macOS 服务运行

AIHub 可以作为 macOS 的 launchd 服务运行：

```bash
pnpm aihub gateway install    # 写入 plist 并加载服务
pnpm aihub gateway status     # 查看 PID、端口和日志路径
pnpm aihub gateway stop       # 停止服务
pnpm aihub gateway start      # 启动服务
pnpm aihub gateway uninstall  # 卸载服务
```

---

## 智能体配置示例

### 主智能体配置

```yaml
id: my-agent
name: My Agent
model:
  provider: anthropic
  model: claude-sonnet-4-5-20250929
```

### OpenClaw 集成配置

```yaml
id: openclaw-agent
name: Cloud
sdk: openclaw
openclaw:
  gatewayUrl: ws://127.0.0.1:18789
  token: your-openclaw-gateway-token
  sessionKey: agent:main:main
model:
  provider: openclaw
  model: claude-sonnet-4
```

### Webhook 配置

```yaml
webhooks:
  notion:
    prompt: "Payload: $WEBHOOK_PAYLOAD"
    langfuseTracing: true
    signingSecret: "$env:NOTION_WEBHOOK_SECRET"
    verification:
      location: payload
      fieldName: verification_token
    maxPayloadSize: 1048576
```

---

## 实际应用场景

AIHub 的设计使其适用于多种实际场景：

### 开发团队协作
- 通过 Slack/Discord 集成，让智能体参与团队沟通
- 使用看板管理开发任务
- 通过子智能体自动执行代码审查和测试

### 自动化工作流
- 定时任务自动执行例行检查
- Webhook 触发智能体响应外部事件
- 切片工作流实现复杂的依赖处理

### 多模型管理
- 统一配置多个模型提供商
- 根据任务类型选择最适合的模型
- 追踪和优化模型使用成本

---

## 技术亮点

### 本地优先设计
- 默认文件存储，可选 SQLite 仅用于多用户认证
- 项目文档使用 Markdown 格式，便于版本控制
- 容器隔离支持，可选 Docker 运行环境

### 实时通信
- WebSocket 支持实时状态更新
- 虚拟化长线程聊天，支持智能自动滚动
- 工具调用流式传输和停止按钮

### 可扩展性
- 模块化扩展系统
- 组件拥有独立的路由和生命周期
- 支持自定义扩展开发

---

## 总结

AIHub 是一个功能丰富的多智能体网关平台，它不仅提供了多渠道的智能体接入能力，还包含了完整的项目管理和工作流编排功能。其模块化架构、本地优先设计和丰富的集成功能，使其成为构建 AI 驱动工作流的强大基础设施。

对于希望将 AI 智能体整合到日常开发工作流程中的团队来说，AIHub 提供了一个统一、可扩展且易于管理的解决方案。
