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 许可证。个人和开源项目免费,商业用途需要联系获取商业许可证。
系统要求
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| Docker | 20+ | 24+ |
| 内存 | 4GB RAM | 16GB+ RAM |
| 存储 | 10GB | 50GB |
| CPU | 4 核 | 8 核+ |
| 网络 | 稳定互联网 | 稳定互联网 |
使用场景
生产级 AI 代理部署
企业生产环境的 AI 代理部署。
企业自动化
大规模企业流程自动化。
多租户 AI 服务
SaaS 服务提供商。
安全敏感场景
需要隔离和审计的场景。
大规模代理
运行大量 AI 代理。
SaaS 服务
AI 代理即服务。
社区与支持
- 官方网站: https://www.openlegion.ai/
- GitHub: https://github.com/openlegion-ai/openlegion
- 文档: https://github.com/openlegion-ai/openlegion#readme
- 商业许可: 联系官网获取
许可证
BSL 1.1 - 个人和开源项目免费,商业用途需商业许可证。
标签
multi-agent, docker, isolation, production, agent-fleet, enterprise, saas