OpenLegion

创建于 2026年3月25日
更新于 2026年3月25日

自主 AI 代理舰队框架,在隔离的 Docker 容器中运行多代理,每个代理有独立记忆、工具、日程,内置成本控制。

自主 AI 代理舰队框架 - Docker 隔离的生产级方案

OpenLegion 是一款自主 AI 代理舰队框架,在隔离的 Docker 容器中运行多代理,每个代理有独立记忆、工具、日程,内置成本控制,适合生产级部署。 官方网站: https://www.openlegion.ai/ GitHub: https://github.com/openlegion-ai/openlegion 开发者: openlegion-ai 许可证: BSL 1.1 核心创新:OpenLegion 采用 Docker 容器隔离每个 AI 代理,提供生产级的安全性、稳定性和可扩展性。

核心理念:"每个代理,都是一个舰队"


为什么选择 OpenLegion?

Docker 隔离:每个代理在独立容器中运行,安全隔离。

生产级:为企业级生产环境设计。

独立资源:每个代理有独立的记忆、工具、日程。

成本控制:内置成本监控和优化。


核心功能

$#1.
Docker 容器隔离

  • 独立容器
  • 资源隔离
  • 安全沙箱
  • 网络隔离

$#2.
代理舰队

  • 多代理管理
  • 舰队编排
  • 自动扩缩容
  • 负载均衡

$#3.
独立记忆

  • 每个代理独立记忆
  • 向量数据库
  • 记忆持久化
  • 记忆检索

$#4.
独立工具集

  • 代理专属工具
  • 工具权限隔离
  • 工具调用审计
  • 自定义工具

$#5.
代理日程

  • 任务调度
  • 时间管理
  • 优先级处理
  • 日程优化

$#6.
成本控制

  • Token 使用监控
  • 成本预算
  • 成本告警
  • 优化建议

$#7.
生产级部署

  • 高可用
  • 故障恢复
  • 日志聚合
  • 监控告警

$#8.
健康监控

  • 容器健康检查
  • 代理状态监控
  • 性能指标
  • 自动重启

安装方式

方式一:Docker Compose(推荐)

version: '3'
services:
  openlegion:
    image: openlegion/openlegion:latest
    ports:
      - "8080:8080"
    volumes:
      - openlegion-data:/data
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - OPENAI_API_KEY=sk-xxx
    restart: unless-stopped

方式二:Git 克隆

git clone https://github.com/openlegion-ai/openlegion.git
cd openlegion

# 安装依赖
pip install -r requirements.txt

# 配置
cp .env.example .env

# 启动
python openlegion.py

方式三:Kubernetes

# 添加 Helm 仓库
helm repo add openlegion https://openlegion.ai/helm

# 安装
helm install openlegion openlegion/openlegion

配置

基本配置 (config.yaml)

fleet:
  max_agents: 10
  auto_scale: true
  
agent:
  memory_enabled: true
  cost_limit: 100
  
docker:
  network: "openlegion"
  resource_limit:
    memory: "1G"
    cpu: "0.5"

环境变量

export OPENLEGION_OPENAI_KEY="sk-xxx"
export OPENLEGION_PORT=8080
export OPENLEGION_MAX_AGENTS=10

使用示例

创建代理舰队

openlegion fleet create --name my-fleet --size 5

部署任务

openlegion task deploy \
  --fleet my-fleet \
  --task "市场分析报告"

查看成本

openlegion cost report
# 显示各代理的成本使用情况

定价

免费/商业:OpenLegion 采用 BSL 1.1 许可证。个人和开源项目免费,商业用途需要联系获取商业许可证。


系统要求

组件最低要求推荐配置
Docker20+24+
内存4GB RAM16GB+ RAM
存储10GB50GB
CPU4 核8 核+
网络稳定互联网稳定互联网

使用场景

生产级 AI 代理部署

企业生产环境的 AI 代理部署。

企业自动化

大规模企业流程自动化。

多租户 AI 服务

SaaS 服务提供商。

安全敏感场景

需要隔离和审计的场景。

大规模代理

运行大量 AI 代理。

SaaS 服务

AI 代理即服务。


社区与支持


许可证

BSL 1.1 - 个人和开源项目免费,商业用途需商业许可证。


标签

multi-agent, docker, isolation, production, agent-fleet, enterprise, saas