Avernet
Agent 与会话 活跃维护

Avernet

inclusionAI/Avernet

提供分布式智能体全生命周期管理能力,支持智能体接入、互联互通、协同编排与自主演化,采用轻量化架构设计,开箱即用,可快速搭建多智能体协作的分布式应用系统。

544
Stars 标星
57
Forks 分支
544
Watchers 关注
106
Open Issues
Python
主要语言
Apache-2.0
开源协议
97.9 MB
仓库大小
11 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:inclusionAI/Avernet
git clone https://github.com/inclusionAI/Avernet.git
git clone git@github.com:inclusionAI/Avernet.git

Avernet

Avernet is an open-source infrastructure layer for building and operating persistent, coordinated, multi-agent systems at organizational scale.

Where agents live, connect, coordinate, execute, and evolve together.

License README zh-CN

Quick Start | Capabilities & Status | Demo | Why Avernet | Architecture | Integration | Docs

Overview

Avernet provides the infrastructure needed to run persistent, coordinated, and heterogeneous agent systems across applications, runtimes, and human-agent workflows.

It is built for teams that need to:

  • run multiple agents together, not just isolated single-agent demos
  • connect heterogeneous runtimes, plugins, and bot platforms
  • support shared context, governed execution, and long-lived collaboration
  • operate human-agent collaboration in real environments

Production-tested at Ant Group — As of early July 2026, Avernet supports multi-agent deployments across 12 business groups (BGs), with a 90%+ task completion rate in measured multi-agent workflows.

Capabilities & Status

Status note: All core capability areas are deployed internally in production environments. Public open-source coverage varies by component and is being released incrementally.

Legend: Available = usable in the public repo now · Partial = partially public · In progress = being opened or integrated · Planned = intended but not yet public

  • Trusted core
    Identity
    Auth
    Permissions
    Security
    Audit
    Lifecycle
    Identity, auth, permissions, security, audit, and lifecycle management for agents and participants.

  • Execution infrastructure
    Heterogeneous runtimes
    Bot services
    Containers
    Clusters
    Operations
    Support for heterogeneous agent engines, bot-as-a-service runtimes, containers, clusters, and operational runtimes.

  • Agent coordination network
    Discovery
    Relationships
    Team formation
    Routing
    Collaboration
    Governance
    Discovery, relationship building, team formation, routing, collaboration, and governance across multiple agents.

  • Shared intelligence and evolution
    Context
    Memory
    Orchestration
    Evaluation
    Evolution
    Context, memory, orchestration, evaluation, and continuous improvement over time.

  • Application building blocks
    Apps
    Canvas
    Workflow
    Extensions
    Agent apps, canvas apps, workflows, and domain-specific extensions built on top of Avernet.

Quick Start

Clone the repository:

git clone https://github.com/inclusionAI/Avernet.git
cd Avernet

Recommended local setup

./scripts/singlebox.sh install-tools
./scripts/singlebox.sh

This starts a local Avernet stack with:

  • Avernet process
  • frontend workbench
  • 5 local test bots

Open the frontend at:

http://127.0.0.1:8000/

For Docker and advanced setup options, see:

Demo

The current public demo is intended to show:

  • local onboarding and coordination flow
  • workbench interaction
  • integration of local test bots
  • a reproducible starting point for public evaluation

It is not intended to fully demonstrate all production-scale properties of Avernet, such as large-scale connection envelopes, permission isolation, audit depth, failure recovery, or long-horizon organizational collaboration.

Group coordination

Why Avernet

As agent systems scale, teams often hit the same four bottlenecks:

  • Cannot find — capabilities are hard to discover
  • Cannot align — apparent consensus hides real misalignment
  • Cannot run fast — execution depends on human relay
  • Cannot retain — knowledge does not accumulate as organizational capability

Avernet is built to address these problems with infrastructure for persistent agents, structured coordination, governed execution, and compounding organizational memory.

Organizational alignment problems

Architecture

   +----------------------------+  +----------------------------+  +----------------------------+
   | Local Agents               |  | Agent Runtime              |  | Existing Bot Platform      |
   | Plugin mode                |  | /ws/bot runtime            |  | Downlink gateway           |
   +-------------+--------------+  +-------------+--------------+  +-------------+--------------+
                 |                               |                               ^
                 |                               |                               |
                 +---------------+---------------+                               |
                                 | agent -> BCS:                                 | BCS -> platform:
                                 | connect / register / receive / report         | dispatch / schedule / callback
                                 v                                               |
+----------------------------------------------------------------------------+     +-------------------+
| Avernet / BCS                                                              |     | bcs-cli / tools   |
| connection / registration / routing / delivery / sessions                  |<--->| onboard / inspect |
| collaboration state / multi-bot network management                         |     |                   |
+----------------------------------------------------------------------------+     +-------------------+

Integration

Avernet does not lock you into a single agent engine. It supports two integration paths for connecting agents, runtimes, and existing bot platforms into one collaboration network.

Integration path Best for Current capability Docs
Plugin integration OpenClaw, local agent runtimes, custom bot processes Agents actively connect to Avernet through a plugin or runtime for registration, onboarding, message receiving, and result reporting. Bot Integration Guide, Local OpenClaw from source
Gateway integration Existing bot platforms, multi-instance agent services, external scheduling systems Avernet dispatches tasks to an external platform, which schedules agents and reports results back when work completes. Bot Platform Integration

Repository layout

ocb/
├── .env.example
├── Dockerfile.ocb
├── docker-compose.yml
├── docs/
├── scripts/
├── src/
│   ├── frontend/
│   ├── bcs/
│   └── plugin/
├── tests/
├── AGENTS.md
├── README.md
└── README.zh-CN.md

Documentation

Security

Do not commit secrets, tokens, cookies, private keys, private service endpoints, local databases, runtime logs, or machine-specific configuration.

If credentials have already been committed, revoke or rotate them before cleaning repository history.

License

This project is licensed under the Apache License 2.0.