Home
Softono

Awesome Agent Evolution

Open source MIT JavaScript
136
Stars
20
Forks
6
Issues
2
Watchers
3 months
Last Commit

 About Awesome Agent Evolution

Open survey and evidence map for AI agent evolution, self-evolving agents, memory, skills, harnesses, benchmarks, and agent-swarm systems.

Platforms

Web Self-hosted

Languages

JavaScript

Need Help Installing Awesome Agent Evolution?

We provide expert installation service for this software. Our team will install, configure, and secure Awesome Agent Evolution on your server. plans start at just $30.

Awesome Agent Evolution

View on GitHub

Awesome Agent Evolution Awesome

AI Agent self-evolution, memory systems, autonomous self-improvement, and the infrastructure that powers them.

Contents

Taxonomy

graph LR
    Root["Agent Evolution"] --> SingleAgent["Single-Agent<br/>Optimization"]
    Root --> Infrastructure["Infrastructure<br/>& Protocols"]

    SingleAgent --> Evolution["Self-Evolution<br/>& Self-Improvement"]
    SingleAgent --> Memory["Memory<br/>Systems"]
    SingleAgent --> PromptOpt["Prompt & Behaviour<br/>Optimization"]

    Infrastructure --> Protocols["A2A & MCP<br/>Protocols"]
    Infrastructure --> Platforms["Agent Development<br/>Platforms"]
    Infrastructure --> Coding["Agent Coding &<br/>Software Engineering"]
    Infrastructure --> Safety["Agent Safety<br/>& Guardrails"]
    Infrastructure --> Embodied["Embodied AI<br/>& Device Control"]

Agent Evolution and Self-Improvement

Projects focused on enabling AI agents to evolve, learn, and improve autonomously.

  • Eliza - Autonomous agents for everyone. A framework for creating and deploying AI agents that evolve over time. by @elizaOS (18,548 stars)
  • Agent Zero - General-purpose AI agent framework that learns and evolves through interaction. by @agent0ai (18,008 stars)
  • SuperAGI - A dev-first open source autonomous AI agent framework. Build, manage and run self-improving autonomous agents. by @TransformerOptimus (17,565 stars)
  • evolver - The GEP-powered self-evolution engine for AI agents. Genome Evolution Protocol enables agents to evolve autonomously via mutation and selection. by @EvoMap (8,485 stars)
  • OpenEvolve - Open-source evolutionary coding agent inspired by AlphaEvolve. Evolves code solutions through LLM-driven mutation and selection. by @algorithmicsuperintelligence (6,521 stars)
  • Agents (aiwaves) - An open-source framework for data-centric, self-evolving autonomous language agents. by @aiwaves-cn (5,930 stars)
  • EvoAgentX - Automated framework for evolving agentic workflows. Optimizes agent prompts, tools, and pipelines via evolutionary algorithms. by @EvoAgentX (3,066 stars)
  • HyperAgents - Self-referential self-improving agents by Meta. DGM-Hyperagents add an optimization layer so agents edit their own improvement process. by @facebookresearch (2,568 stars)
  • Agent0 - Self-evolving agent framework from UNC/Salesforce/Stanford. Improves without human-curated datasets via curriculum and executor agent competition. by @aiming-lab (1,210 stars)
  • Ouroboros - Self-creating AI agent that writes its own code and evolves autonomously. Completed 30+ evolution cycles in first 24 hours with zero human intervention. by @razzant (626 stars)
  • A-Evolve - The PyTorch for Agentic AI. Open-source infrastructure that evolves any agent across any domain with zero human intervention. #1 on MCP-Atlas (79.4%). by @A-EVO-Lab (596 stars)
  • SEAgent - Self-Evolving Computer Use Agent with Autonomous Learning from Experience. by @SunzeY (251 stars)

Memory Systems

Vector, graph, episodic, and hybrid memory architectures for persistent agent cognition.

  • Mem0 - Production-ready AI agent memory with scalable long-term memory. 26% improvement over baseline on LOCOMO benchmark with 91% latency reduction. by @mem0ai (58,240 stars)
  • Letta - Platform for building stateful agents with advanced self-editing memory. Formerly MemGPT. by @letta-ai (23,233 stars)
  • Cognee - Knowledge engine for AI agent memory. Build and query knowledge graphs from unstructured data in 6 lines of code. by @topoteretes (17,751 stars)
  • Memvid - Single-file memory layer for AI Agents in Rust. +35% SOTA on LoCoMo with ultra-low latency (0.025ms P50). by @memvid (15,635 stars)
  • memU - Memory system for 24/7 proactive agents. Persistent memory across sessions and platforms. by @NevaMind-AI (13,815 stars)
  • EverMemOS - Long-term memory for 24/7 AI agents across LLMs and platforms. by @EverMind-AI (7,245 stars)
  • ChatLab - Rediscover your social memories with local, AI-powered analysis. 本地化的聊天记录分析工具,通过 AI Agent 回顾你的社交记忆。. by @ChatLab (6,655 stars)
  • holaOS - Agent environment for long-horizon work, continuity, and self-evolution. by @holaboss-ai (5,498 stars)
  • honcho - Memory library for building stateful agents with user context management. by @plastic-labs (5,019 stars)
  • memgraph - High-performance open-source in-memory graph database for GraphRAG, AI memory, agentic AI, and real-time graph analytics. Cypher-compatible, built in C++. by @memgraph (4,136 stars)
  • Acontext - Open-source skill memory layer for AI agents. Automatically captures learnings from agent runs and stores them as reusable skill files. by @memodb-io (3,521 stars)
  • MemMachine - Universal memory layer for AI agents. Episodic (graph-based), profile (SQL), and working memory with scalable storage and retrieval. by @MemMachine (3,108 stars)
  • ReMe - Memory management kit for agents. File-based and vector-based memory systems. SOTA on LoCoMo and HaluMem benchmarks. by @agentscope-ai (3,065 stars)
  • datachain - Operational data context layer for AI agents providing typed and versioned datasets over multimodal content. by @datachain-ai (2,781 stars)
  • mcp-memory-service - Open-source persistent memory for AI agent pipelines. REST API + knowledge graph + autonomous consolidation. by @doobidoo (1,889 stars)
  • nocturne_memory - Lightweight, rollbackable Long-Term Memory Server for MCP Agents with graph-like structured memory. by @Dataojitori (1,179 stars)
  • Mem9 - Unlimited persistent memory layer for AI agents. Cloud-synced memory across sessions and tools. by @mem9-ai (1,130 stars)
  • Awesome-AI-Memory - Curated knowledge base on AI memory for LLMs and agents, covering long-term memory, reasoning, retrieval, and system design. by @IAAR-Shanghai (969 stars)
  • MemSkill - Learning and evolving memory skills for self-evolving agents. Meta-memory that determines what to extract, remember, and forget. by @ViktorAxelsen (505 stars)
  • TeleMem - High-performance drop-in Mem0 replacement. 19% higher accuracy, 43% fewer tokens, and 2.1x speedup via narrative dynamic extraction. by @TeleAI-UAGI (465 stars)
  • Awesome-Agent-Memory - Curated systems, benchmarks, and papers on memory for LLMs/MLLMs -- long-term context, retrieval, and reasoning. by @TeleAI-UAGI (462 stars)

Agent-to-Agent Protocols

Standards and protocols for inter-agent communication and interoperability.

  • Google A2A - Google's open Agent-to-Agent protocol. Enables agent discovery, secure collaboration, and long-running tasks while preserving agent opacity. by @a2aproject (24,219 stars)
  • mcp-use - The fullstack MCP framework to develop MCP Apps for ChatGPT/Claude and MCP Servers for AI Agents. by @mcp-use (10,083 stars)
  • openagent - Enterprise AI platform with MCP and A2A protocol management, knowledge base, and admin interface. by @the-open-agent (5,215 stars)
  • ViteMCP - A TypeScript framework for building MCP servers. by @punkpeye (3,185 stars)
  • GEP MCP Server - MCP Server for Genome Evolution Protocol. Exposes evolution tools to Claude Desktop, Cursor, and any MCP client. by @EvoMap (4 stars)

Agent Development Platforms

Platforms and tools for building, deploying, and managing AI agents.

  • dify - Production-ready platform for building agentic AI workflows with visual orchestration. by @langgenius (144,678 stars)
  • LangChain - Full-stack agent engineering platform with composable chains, tools, and memory integration. by @langchain-ai (138,943 stars)
  • OpenHands - Open platform for AI software developers as generalist agents. Autonomous coding, debugging, and deployment. by @OpenHands (76,366 stars)
  • CowAgent - Super AI assistant based on LLMs with autonomous thinking, task planning, skill creation, and long-term memory. by @zhayujie (45,195 stars)
  • agno - Production-ready agent framework that turns agents into deployable services with multi-framework support. by @agno-agi (40,617 stars)
  • langgraph - Build resilient language agents as stateful graphs with persistence and streaming. by @langchain-ai (34,337 stars)
  • AgenticSeek - Fully local autonomous agent with browsing, coding, and multi-agent capabilities. No API keys required. by @Fosowl (26,497 stars)
  • haystack - Open-source AI orchestration framework for building context-engineered production applications. by @deepset-ai (25,513 stars)
  • mastra - TypeScript framework for building AI-powered applications with agent workflows and RAG. by @mastra-ai (24,921 stars)
  • Coze Studio - AI agent development platform with visual tools for creating, debugging, and deploying agents. by @coze-dev (20,967 stars)
  • Google ADK - Open-source Python toolkit by Google for building, evaluating, and deploying sophisticated AI agents. by @google (20,049 stars)
  • Parlant - The conversational control layer for customer-facing AI agents. A context-engineering framework for controlling interactions. by @emcie-co (18,105 stars)
  • OpenFang - Open-source Agent Operating System for deploying and managing AI agents. by @RightNow-AI (17,787 stars)
  • PydanticAI - Type-safe AI agent framework built on Pydantic with structured outputs and dependency injection. by @pydantic (17,672 stars)
  • CoPaw - Co Personal Agent Workstation built on AgentScope. Desktop agent platform with multi-agent collaboration and tool integration. by @agentscope-ai (17,368 stars)
  • agents - Framework for building realtime voice AI agents with speech-to-speech pipelines. by @livekit (10,923 stars)
  • ten-framework - Open-source framework for building conversational voice AI agents. by @TEN-framework (10,661 stars)
  • Agent-Squad - Flexible framework for managing multiple AI agents and handling complex conversations. by @2FastLabs (7,648 stars)
  • PySpur - Visual playground for agentic workflows with rapid iteration on multi-agent pipelines. by @PySpur-Dev (5,734 stars)
  • MS-Agent - Lightweight framework by ModelScope to empower agentic execution of complex tasks with memory and deep research. by @modelscope (4,291 stars)

Agent Coding and Software Engineering

AI agents that write, debug, and maintain code autonomously.

  • Claude Code - Terminal-native agentic coding tool from Anthropic. Understands your codebase and executes tasks through natural language. by @anthropics (131,455 stars)
  • Codex - Lightweight coding agent from OpenAI written in Rust. Runs locally as CLI, IDE extension, or desktop app. by @OpenAI (90,098 stars)
  • agent-skills - Production-grade engineering skills and best practices for AI coding agents. by @addyosmani (50,082 stars)
  • goose - Open-source extensible AI coding agent that goes beyond code suggestions. by @aaif-goose (48,647 stars)
  • Aider - AI pair programming in your terminal. Edit code with LLMs across 100+ languages with deep Git integration. by @Aider-AI (45,958 stars)
  • Taste-Skill - High-Agency frontend skill that helps AI generate less generic, more tasteful outputs. by @Leonxlnx (40,012 stars)
  • Roo Code - AI coding agent providing a full dev team of specialized agents inside your code editor. by @RooCodeInc (24,228 stars)
  • Devika - The first open-source implementation of an Agentic Software Engineer. An open-source alternative to Devin. by @stitionai (19,508 stars)
  • SWE-Agent - Automatically fix GitHub issues and handle cybersecurity challenges. State-of-the-art on SWE-bench. by @SWE-agent (19,472 stars)
  • context-mode - Context window optimization tool for AI coding agents with sandboxed tool output and 98% token reduction. by @mksglu (16,866 stars)
  • Plandex - Open-source AI coding agent designed for large projects and complex real-world tasks with persistent context. by @plandex-ai (15,448 stars)
  • Trae Agent - LLM-based agent by ByteDance for general-purpose software engineering tasks. by @bytedance (11,644 stars)
  • Open SWE - Open-source asynchronous coding agent by LangChain for software engineering tasks. by @langchain-ai (9,943 stars)
  • Mini-SWE-Agent - The 100-line AI agent that solves GitHub issues. Radically simple but scores >74% on SWE-bench verified. by @SWE-agent (5,064 stars)
  • Reflexion - Language agents with verbal reinforcement learning. Agents that learn from mistakes through self-reflection. by @noahshinn (3,176 stars)

Prompt and Behaviour Optimization

Tools and frameworks for automatically optimizing agent prompts, instructions, and behavioral patterns.

  • Promptfoo - Open-source LLM evaluation and red-teaming framework. Test prompts, agents, and RAGs with 90+ model providers and 67+ security plugins. by @promptfoo (22,073 stars)
  • TextGrad - Automatic differentiation via text. Backpropagation through LLM-provided textual gradients, published in Nature. by @zou-group (3,596 stars)

Agent Safety and Guardrails

Projects focused on controlling agent actions, enforcing policies, and preventing harmful behavior.

  • NeMo Guardrails - NVIDIA's toolkit for adding programmable guardrails to LLM conversational systems. Policy-based safety controls. by @NVIDIA-NeMo (6,399 stars)

Embodied AI

Projects connecting AI agents to physical devices, robotics, and real-world environments.

  • Open-AutoGLM - An Open Phone Agent Model and Framework. Unlocking the AI Phone for Everyone. by @zai-org (25,481 stars)
  • LeRobot - Open-source robotics framework by Hugging Face. Models, datasets, and tools for real-world robotics in PyTorch. (24,865 stars)
  • Nanobrowser - Chrome extension for AI-powered web automation. Run multi-agent workflows using your own AI keys. by @nanobrowser (13,107 stars)
  • XcodeBuildMCP - A MCP server and CLI for agent use when working on iOS and macOS projects. by @getsentry (5,880 stars)
  • Mobile MCP - Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators and Real Devices). by @mobile-next (5,169 stars)
  • ROS-LLM - Framework for embodied intelligence in ROS. Natural language interactions with LLMs for robot control. by @Auromix (801 stars)

Key Research Papers

Surveys

Self-Evolution and Lifelong Learning

Memory Optimization

Prompt and Behaviour Evolution

Tool and Code Evolution

Reasoning and Planning

Safety, Red-Teaming, and Alignment

Embodied AI and Robotics

Benchmarks and Evaluation

  • SWE-bench (ICLR'24) - Can agents resolve real-world GitHub issues?
  • AgentBench (ICLR'24) - Multi-dimensional evaluation of LLMs as agents.
  • WebArena (ICLR'24) - Realistic web environment for autonomous agents.
  • OSWorld (NeurIPS'24) - Open-ended tasks in real computer environments.
  • GAIA (ICLR'23) - General AI assistant capabilities benchmark.
  • EvoClaw (arXiv'26) - Evaluating agents on continuous software evolution.
  • LoCoMo (arXiv'25) - Long-context memory benchmark for agent memory systems.

Community and Knowledge

  • Awesome-Self-Evolving-Agents - A comprehensive survey of self-evolving AI agents. Covers single-agent optimization, multi-agent optimization, and domain-specific approaches. by @EvoAgentX (2,222 stars)

Footnotes

Maintained by EvoMap. See contributing guidelines for how to submit a project or paper.

Also check out Awesome Agent Swarm for multi-agent orchestration, swarm intelligence, and collaborative agent systems.

Star History Chart