Skip to content

EvoAgentX

An automated framework for evaluating and evolving agentic workflows.

What is EvoAgentX

EvoAgentX is an open-source framework for building, evaluating, and evolving LLM-based agents or agentic workflows in an automated, modular, and goal-driven manner.

At its core, EvoAgentX enables developers and researchers to move beyond static prompt chaining or manual workflow orchestration. It introduces a self-evolving agent ecosystem, where AI agents can be constructed, assessed, and optimized through iterative feedback loopsโ€”much like how software is continuously tested and improved.

โœจ Key Features

  • ๐Ÿงฑ Agent Workflow Autoconstruction

From a single prompt, EvoAgentX builds structured, multi-agent workflows tailored to the task.

  • ๐Ÿ” Built-in Evaluation

It integrates automatic evaluators to score agent behavior using task-specific criteria.

  • ๐Ÿ” Self-Evolution Engine

Agents donโ€™t just workโ€”they learn. EvoAgentX evolves workflows using optimization strategies like retrieval augmentation, mutation, and guided search.

  • ๐Ÿงฉ Plug-and-Play Compatibility

Easily integrate original OpenAI and qwen or other popular models, including Claude, Deepseek, kimi models through (LiteLLM, siliconflow or openrouter). If you want to use LLMs locally deployed on your own machine, you can try LiteLLM.

  • ๐Ÿงฐ Comprehensive Built-in Tools

EvoAgentX ships with a rich set of built-in tools that empower agents to interact with real-world environments.

  • ๐Ÿง  Memory Module

EvoAgentX supports both ephemeral (short-term) and persistent (long-term) memory systems.

  • ๐Ÿง‘โ€๐Ÿ’ป Human-in-the-Loop (HITL) Interactions

EvoAgentX supports interactive workflows where humans review, correct, and guide agent behavior.

๐Ÿš€ What You Can Do with EvoAgentX

EvoAgentX isnโ€™t just a framework โ€” itโ€™s your launchpad for real-world AI agents.

Whether you're an AI researcher, workflow engineer, or startup team, EvoAgentX helps you go from a vague idea to a fully functional agentic system โ€” with minimal engineering and maximum flexibility.

Hereโ€™s how:

  • ๐Ÿ” Struggling to find the perfect prompt?

EvoAgentX can automatically explore and evolve prompts using state-of-the-art self-improving algorithms, all guided by your dataset and goal.

  • ๐Ÿง‘โ€๐Ÿ’ป Want to supervise the agent and stay in control?

Insert yourself into the loop! EvoAgentX supports Human-in-the-Loop (HITL) checkpoints, so you can step in, review, or guide the workflow as needed โ€” and step out again.

  • ๐Ÿง  Frustrated by agents that forget everything?

EvoAgentX provides both short-term and long-term memory modules, enabling your agents to remember, reflect, and improve across interactions.

  • โš™๏ธ Lost in manual workflow orchestration?

Just describe your goal โ€” EvoAgentX will automatically assemble a multi-agent workflow that matches your intent.

  • ๐ŸŒ Want your agents to actually do things?

With a rich library of built-in tools (search, code, browser, file I/O, APIs, and more), EvoAgentX empowers agents to interact with the real world, not just talk about it.

๐Ÿ”ฅ EAX Latest News

  • [Aug 2025] ๐Ÿš€ New Survey Released!
    Our team just published a comprehensive survey on Self-Evolving AI Agentsโ€”exploring how agents can learn, adapt, and optimize over time.
    ๐Ÿ‘‰ Read it on arXiv

  • [July 2025] ๐Ÿ“š EvoAgentX Framework Paper is Live!
    We officially published the EvoAgentX framework paper on arXiv, detailing our approach to building evolving agentic workflows.
    ๐Ÿ‘‰ Check it out

  • [July 2025] โญ๏ธ 1,000 Stars Reached!
    Thanks to our amazing community, EvoAgentX has surpassed 1,000 GitHub stars!

  • [May 2025] ๐Ÿš€ Official Launch!
    EvoAgentX is now live! Start building self-evolving AI workflows from day one.
    ๐Ÿ”ง Get Started on GitHub

๐ŸŽฅ Demo Video

Watch on YouTube Watch on Bilibili

In this demo, we showcase the workflow generation and execution capabilities of EvoAgentX through two examples:

  • Application 1: Financial Information Agentic Workflow In this example, we use a workflow generated by EvoAgentX to collect public information about a company based on a given index.

The collected data includes the overall market index, the companyโ€™s current stock price, institutional buy/sell activity, and more.

Finally, the workflow generates an HTML report summarizing the information and providing a buy/sell/hold recommendation. This workflow is only an alpha version.

If you're interested in turning it into a truly practical investment assistant, you can consider integrating more financial indicators and analytical toolsโ€”and let these tools join your workflow through agents! Check here to try this workflow.

  • Application 2: ArXiv Research Summarizer Workflow

This workflow, generated by EvoAgentX and powered by the ArXiv MCP tool, can retrieve and summarize relevant papers from arXiv based on your provided keywords and selected time range.

If you're interested, you can even extend this workflow beyond arXiv, integrating it with other academic search platforms like Google Scholar, and turn it into a fully functional research assistant application! Check here to play with this workflow.

๐Ÿงฐ EvoAgentX Built-in Tools Overview

EvoAgentX ships with a comprehensive suite of built-in tools, enabling agents to interact with code environments, search engines, databases, filesystems, images, and browsers. These modular toolkits form the backbone of multi-agent workflows and are easy to extend, customize, and test.

Categories include: - ๐Ÿงฎ Code Interpreters (Python, Docker)

  • ๐Ÿ” Search & HTTP Requests (Google, Wikipedia, arXiv, RSS)

  • ๐Ÿ—‚๏ธ Filesystem Utilities (read/write, shell commands)

  • ๐Ÿง  Databases (MongoDB, PostgreSQL, FAISS)

  • ๐Ÿ–ผ๏ธ Image Tools (analysis, generation)

  • ๐ŸŒ Browser Automation (low-level & LLM-driven)

Check here for the full list of available tools.

We actively welcome contributions from the community!
Feel free to propose or submit new tools via pull requests or discussions.

๐ŸŽฏ Roadmap

  • Modularize Evolution Algorithms: Abstract optimization algorithms into plug-and-play modules that can be easily integrated into custom workflows.
  • Develop Task Templates and Agent Modules: Build reusable templates for typical tasks and standardized agent components to streamline application development.
  • Integrate Self-Evolving Agent Algorithms: Incorporate more recent and advanced agent self-evolution across multiple dimensions, including prompt tuning, workflow structures, and memory modules.
  • Enable Visual Workflow Editing Interface: Provide a visual interface for workflow structure display and editing to improve usability and debugging.

๐Ÿ™‹ Support

Join the Community

๐Ÿ“ข Stay connected and be part of the EvoAgentX journey!
๐Ÿšฉ Join our community to get the latest updates, share your ideas, and collaborate with AI enthusiasts worldwide.

  • Discord โ€” Chat, discuss, and collaborate in real-time.
  • X (formerly Twitter) โ€” Follow us for news, updates, and insights.
  • WeChat โ€” Connect with our Chinese community.

Add the meeting to your calendar

๐Ÿ“… Click the link below to add the EvoAgentX Weekly Meeting (Sundays, 16:30โ€“17:30 GMT+8) to your calendar:

๐Ÿ‘‰ Add to your Google Calendar

๐Ÿ‘‰ Add to your Tencent Meeting

๐Ÿ‘‰ Download the EvoAgentX_Weekly_Meeting.ics file

Contact Information

If you have any questions or feedback about this project, please feel free to contact us. We highly appreciate your suggestions!

  • Email: evoagentx.ai@gmail.com

We will respond to all questions within 2-3 business days.

Community Call

๐Ÿ™Œ Contributing to EvoAgentX

Thanks go to these awesome contributors

We appreciate your interest in contributing to our open-source initiative. We provide a document of contributing guidelines which outlines the steps for contributing to EvoAgentX. Please refer to this guide to ensure smooth collaboration and successful contributions. ๐Ÿค๐Ÿš€

Star History Chart

๐Ÿ“– Citation

Please consider citing our work if you find EvoAgentX helpful:

๐Ÿ“„ EvoAgentX ๐Ÿ“„ Survey Paper

@article{wang2025evoagentx,
  title={EvoAgentX: An Automated Framework for Evolving Agentic Workflows},
  author={Wang, Yingxu and Liu, Siwei and Fang, Jinyuan and Meng, Zaiqiao},
  journal={arXiv preprint arXiv:2507.03616},
  year={2025}
}
@article{fang202survey,
      title={A Comprehensive Survey of Self-Evolving AI Agents: A New Paradigm Bridging Foundation Models and Lifelong Agentic Systems}, 
      author={Jinyuan Fang and Yanwen Peng and Xi Zhang and Yingxu Wang and Xinhao Yi and Guibin Zhang and Yi Xu and Bin Wu and Siwei Liu and Zihao Li and Zhaochun Ren and Nikos Aletras and Xi Wang and Han Zhou and Zaiqiao Meng},
      year={2025},
      journal={arXiv preprint arXiv:2508.07407},
      url={https://arxiv.org/abs/2508.07407}, 
}