← all repositories
ANative-Lab/EvoAgentX

Multi-agent workflows that iterate on themselves

It exists to replace hand-tuned prompt chains with automatically generated, self-evaluating multi-agent teams that refine their own workflows.

EvoAgentX
Not currently ranked — collecting fresh signals.
star history

What it does

EvoAgentX is a Python framework that assembles multi-agent LLM workflows from a plain-English goal, executes them, and refines them over time. It bundles model abstraction, short- and long-term memory, built-in tools, and human-in-the-loop checkpoints into one pipeline. An evaluation module scores agent behavior against task-specific criteria and feeds those results into a self-evolution engine that tweaks the workflow structure.

The interesting bit

Instead of forcing developers to manually wire prompts, EvoAgentX generates a structured agent graph from a single goal, complete with tool bindings and memory. It then runs automatic evaluators and feeds the scores back into a self-evolution loop—treating agent design less like a one-off script and more like software under continuous integration.

Key highlights

  • WorkFlowGenerator constructs a multi-agent graph from a natural language goal; AgentManager instantiates the agents and WorkFlow executes them.
  • Ships with built-in toolkits covering code execution (Python, Docker), search (Google, Wikipedia, arXiv), databases (MongoDB, PostgreSQL, FAISS), filesystem access, image handling, and browser automation.
  • Supports short-term and long-term memory modules, plus human-in-the-loop checkpoints for review and correction mid-run.
  • Model-agnostic via LiteLLM, OpenRouter, and SiliconFlow, with direct adapters for OpenAI and Qwen; local deployment is possible through LiteLLM.
  • Includes visualization and serialization for generated workflows.

Verdict

Try it if you want to bootstrap multi-agent prototypes from a sentence and need built-in tools, memory, and human-in-the-loop controls out of the box. Look elsewhere if you want a minimal, single-purpose agent library—this is a full ecosystem with model adapters, evaluation, and evolution loops.

Frequently asked

What is ANative-Lab/EvoAgentX?
It exists to replace hand-tuned prompt chains with automatically generated, self-evaluating multi-agent teams that refine their own workflows.
Is EvoAgentX open source?
Yes — ANative-Lab/EvoAgentX is an open-source project tracked on heatdrop.
What language is EvoAgentX written in?
ANative-Lab/EvoAgentX is primarily written in Python.
How popular is EvoAgentX?
ANative-Lab/EvoAgentX has 3.2k stars on GitHub.
Where can I find EvoAgentX?
ANative-Lab/EvoAgentX is on GitHub at https://github.com/ANative-Lab/EvoAgentX.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.