EvoAgentX

让AI智能体像生物一样自我进化,自动适应复杂任务

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 324 🐛 待处理 42 👀 关注 21
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3424
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费。

项目预览

EvoAgentX 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队ANative-Lab
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型agent,ai,ai-agents,llms,memory,multi-agent-systems,natural-language-processing,rag,self-evolving,tool,tools
GitHub 星标★ 3424
上线时间2025-04-15 00:00:00
代码更新2026-10-31
仓库体积105.4 MB
本站数据更新2026-11-08
维护状态较活跃
收录时间2026-08-09
浏览次数5

项目介绍

EvoAgentX 是一个构建自我进化 AI 智能体生态系统的开源框架。它解决的是如何让多个 AI 智能体在动态环境中协同工作、自动适应和持续进化的问题。核心能力包括:支持创建和管理多种角色的智能体,通过进化算法和强化学习机制让智能体根据任务反馈自动优化策略,以及提供灵活的通信协议和插件系统,使智能体之间能够高效协作。项目基于 Python,设计上强调模块化和可扩展性,开发者可以快速集成自定义智能体或接入现有系统。它适用于需要复杂任务分解、动态决策和长期自主运行的场景,如自动化运维、智能客服和科研模拟等。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3424

技术标签

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 8 步

环境要求

  • Python 环境(项目基于 Python)
  • pip 包管理工具
  • 有效的 OpenAI API Key(用于调用 LLM)
  • 可选:conda 等虚拟环境(详细配置见官方安装指南)

安装与启动步骤

  1. 1pip 安装

    README 推荐的安装方式,一行命令装上 evoagentx 包,适合直接使用框架的用户。

    pip install evoagentx
  2. 2从仓库安装

    不下载源码,直接通过 pip 从 GitHub 仓库安装最新版本。

    pip install git+https://github.com/EvoAgentX/EvoAgentX.git
  3. 3克隆源码安装

    本地开发或需要详细配置时使用,克隆后进入目录并安装依赖。

    git clone https://github.com/EvoAgentX/EvoAgentX.git
    cd EvoAgentX
    pip install -r requirements.txt
  4. 4开发模式安装

    在已克隆的仓库目录中执行,改动源码后无需重新安装即可生效。

    pip install -e .
  5. 5配置 API Key

    Linux/macOS 通过 export 设置环境变量,把示例密钥换成你自己的真实值。

    export OPENAI_API_KEY=sk-xxxxxxxx
  6. 6Windows 设置密钥

    Windows PowerShell 用 $env: 设置,值两侧的英文引号必须保留。

    $env:OPENAI_API_KEY="sk-xxxxxxxx"
  7. 7改用 .env 文件

    .env 放在项目根目录,之后在 Python 里用 load_dotenv() 自动读取,避免硬编码密钥。

    OPENAI_API_KEY=sk-xxxxxxxx
  8. 8编写 LLM 配置

    用 OpenAILLMConfig 指定模型名、密钥和响应开关;README 未给出导入路径,请参考官方安装指南。

    from dotenv import load_dotenv
    import os
    
    load_dotenv()
    OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
    
    openai_config = OpenAILLMConfig(
        model="gpt-4o-mini",
        openai_key=OPENAI_API_KEY,
        stream=True,
        output_response=True
    )

关键配置

配置项必填说明示例
OPENAI_API_KEY是调用 OpenAI 等 LLM 所需的环境变量密钥sk-xxxxxxxx
model是OpenAILLMConfig 中指定的模型名称gpt-4o-mini
openai_key是传给 OpenAILLMConfig 的密钥参数sk-xxxxxxxx
stream否是否启用流式响应True
output_response否是否把模型响应打印到标准输出True

如何确认成功

在 Python 中用 os.getenv("OPENAI_API_KEY") 能取到密钥,且 OpenAILLMConfig 配置代码执行不报错即配置成功。

常见问题

Q:只能用 OpenAI 的模型吗?

A:README 以 OpenAI 为例演示配置方式,设置 OPENAI_API_KEY 并用 OpenAILLMConfig 即可跑通;其他 LLM 的接入方式请查阅官方文档。

Q:没有 conda 可以安装吗?

A:可以。README 推荐直接用 pip 安装;若要用 conda 等虚拟环境做本地开发或更详细的配置,参考仓库中的 docs/installation.md。

Q:API Key 读取为空或报鉴权错误?

A:确认环境变量在当前终端会话已生效,Windows PowerShell 写法需保留引号;用 .env 方式时确认代码里已调用 load_dotenv()。

Q:pip 安装失败怎么办?

A:可改用 pip install git+https://github.com/EvoAgentX/EvoAgentX.git,或克隆仓库后执行 pip install -r requirements.txt。

注意事项

  • 不要把 API Key 直接提交到仓库,建议把 .env 加入 .gitignore。
  • 建议在独立的虚拟环境(venv/conda)中安装,避免与系统 Python 包冲突。
  • README 节选未给出 OpenAILLMConfig 的模块导入路径,实际导入方式请参考官方安装指南 docs/installation.md。

核心亮点

  • 提供进化算法驱动的智能体自我优化机制,减少人工调参
  • 模块化架构,支持灵活扩展自定义智能体类型
  • 内置多智能体协作协议,支持复杂任务分解与并行处理

不足之处

  • 文档/社区待观察
  • 进化过程计算开销较大,可能不适合低资源环境

适用场景

  • 自动化运维:智能体自动诊断并修复系统故障
  • 智能客服:多智能体协作处理复杂用户请求
  • 科研模拟:模拟多主体行为并进化出最优策略

替代项目

AutoGen、MetaGPT、AgentVerse

上一篇:ragent

下一篇:Memary

同类项目推荐

AI-company 开源

用 Claude Code 搭建你的 AI 虚拟团队,自动协作搞定复杂项目

Multi-agent team operating system for Claude Code. 108 MCP tools, 40+ agent template···

★ 374 2026-08-09
cc-beeper 开源

让 Claude Code 的动静尽在桌面,语音应答不错过权限请求。

macOS desktop widget for Claude Code. See what Claude is doing, respond by voice, ne···

★ 175 2026-08-09
servicenow-mcp 开源

让任何 AI 直接操作 ServiceNow,450+ 工具开箱即用

ServiceNow MCP server: 500+ tools and 26 AI capabilities for any AI (Claude, ChatGPT···

★ 241 2026-08-09
Memslides 开源

让 AI 记住你的演示偏好,越用越懂你

A hierarchical memory framework for personalized presentation agents. Try it at mems···

★ 1099 2026-10-13
skill-based-architecture 开源

一键提炼代码库经验,让AI代理更懂你的项目

A meta-skill that produces skills. Point it at any codebase and it distills the proj···

★ 619 2026-08-09
good-question 开源

把模糊研究想法,逼问成可验证的好问题

A portable agent skill for sharpening research questions.

★ 317 2026-10-06
banksia 开源

可视化编排多智能体,让 AI 团队协作清晰可问责

Local subagent orchestration for Codex and Claude, with persistent task state, reusa···

★ 182 2026-08-09
helix 开源

给每个 AI 代理配独立桌面,私有化跑多模型

♾️ Private Agent Fleet with Spec Coding. Each agent gets their own GPU-accelerated···

★ 829 2026-08-09
aeon 开源

配置一次,让 AI 智能体全自主干活,彻底告别人工审批和盯梢。

The most autonomous AI agent framework: runs unattended on GitHub Actions, self-heal···

★ 789 2026-08-09