AntOmniEvo AI Agent

by ant-research• 1.2k•• Scanned•Claim this listing•Request removal
Developer Toolsagentagent evolutionagenticauto optimizationautomation

An auto-evolution framework that optimizes anything — your 7×24 team of algorithm engineers.

AntOmniEvo is an open-source ai agent by ant-research, written mainly in Python, with 1,221 GitHub stars and the Apache-2.0 license. Its code was last updated Oct 29, 2026.

AntOmniEvo

An auto-evolution framework that optimizes anything — your 7×24 team of algorithm engineers.

License Papers

English · 中文


AntOmniEvo is an auto-evolution framework with a strict division of labor: you define your system's tunable artifacts and what "good" means — the framework controls the loop, AI agents do the work — and it delivers optimized tunable artifacts.

Your system's tunable parts are abstracted as tunable artifacts — a real directory of files: an agent's SKILL.md + references + scripts, a workflow's pipeline.json + node scripts, a single-file algorithm + its description. Anything so representable, and repeatably evaluatable, AntOmniEvo can optimize — optimization becomes plain file editing. The system-under-optimization need not contain an LLM; the proposer must be agents.

🚀 What it is

AntOmniEvo is an auto-evolution framework for AI agent systems. It treats your system's tunable artifacts (skills, prompts, workflow configs, pipeline code) as the genome, and runs a concurrent evolution loop where a coding-agent Proposer reads failure trajectories and rewrites those artifacts — the way a human would edit code.

It works for any system that can be expressed as a directory of tunable files and has a repeatable, reasonably-cheap evaluation:

  • AI agents — skill / harness / memory / extension directories (NL2SQL skills, coding-agent skills+harness, agentic-API skills, system prompts + strategy docs, etc).
  • Workflows / pipelines — config + node code (a retrieval DAG's pipeline.json + nodes/*.py).
  • Single-file algorithms — a .py / .ts + its description.

🧩 How it works

Division of labor: you define, framework controls, AI works.

You define — five things, once:

You provideRole
Systemhow to run your system on one eval instance
Evaluatorhow to score its output (0–1) — its scoring criteria is the optimization objective
datathe train/val instances that define "good"
TunableArtifactSchemamaps your system's tunable artifacts onto a directory: the file tree + what each file is for
initial tunable artifactsthe starting point

The framework controls — it runs the evolution loop, and all the control and engineering work inside it: scheduling, budgets, selection / elimination, persistence — deterministic machinery you don't write, keeping the strongest candidates in the population. Every candidate, run, analysis, and changelog is persisted to a CandidateStore — interruptible and resumable.

The AI works — the changing itself is done by a coding-agent Proposer: it reads failure trajectories, locates which file to edit, and lands a structured change as a new candidate's tunable artifacts — the way a human would edit code.

It delivers — the best candidate's tunable artifacts: a real directory of files you can diff, review, and deploy, with a change lineage attributing every edit to the failure evidence that motivated it.

🤖 Skills

skills/ ships per-scenario Agent Skills: hand one to your coding agent and it drives the experiment setup for you — interviews you for the few facts only you know (repo, dataset, metric), then picks components, writes the entry script, launches the run, and triages failures against its built-in pitfall log. It currently contains eddy-antomnievo-experiment (for the eddy high-code agent runtime; content in Chinese) — follow it as a template to distill your own scenario's best practices into a skill of your own.

📚 Documentation

TopicEnglish中文
Install & quick startdocs/quickstart.mddocs/quickstart.zh-CN.md
Featuresdocs/features.mddocs/features.zh-CN.md
Extensibilitydocs/extensibility.mddocs/extensibility.zh-CN.md
When to use itdocs/when-to-use.mddocs/when-to-use.zh-CN.md
System designdocs/system-design.mddocs/system-design.zh-CN.md
Workspace artifacts & attributiondocs/workspace-artifacts.mddocs/workspace-artifacts.zh-CN.md
Checkpoint resume & crash recoverydocs/checkpoint-resume.mddocs/checkpoint-resume.zh-CN.md
Visualizerdocs/visualizer.mddocs/visualizer.zh-CN.md

🧪 Paper Resources

The paper's experiment scripts, artifacts before and after evolution, and datasets are open-sourced at ant-research/AntOmniEvoDatasetsAndScripts.

<a id="papers"></a>

📄 Papers

If you find this work useful, please cite the relevant paper:

  • Mara Chain: Rethinking Failure as a Stepping Stone for AI System Auto-Evolution

    @misc{lyu2026marachain,
          title={Mara Chain: Rethinking Failure as a Stepping Stone for AI System Auto-Evolution},
          author={Yubin Lyu and Fu Li and Jiawei Fei and Yang Zhao and Weixing Mei and Yinan Wu},
          year={2026},
          eprint={2609.35855},
          archivePrefix={arXiv},
          primaryClass={cs.LG},
          url={https://arxiv.org/abs/2609.35855},
    }
    

License

Licensed under the Apache License 2.0. Legal disclaimer: see LEGAL.md.

AntOmniEvo alternatives

View more →

Similar ai agents in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
AntOmniEvo (this page)
ant-research
1.2kApache-2.0Oct 29, 2026Scanned, no flagged issues
Deepseek Harness
deepseek-ai
268kMITOct 30, 2026Scanned, no flagged issues
Ponytail
DietrichGebert
182kMITOct 29, 2026Scanned, no flagged issues
Orca
stablyai
112kMITNov 1, 2026Scanned, no flagged issues
Deer Flow
bytedance
85kMITNov 1, 2026Scanned, no flagged issues
Ruflo
ruvnet
80kMITNov 1, 2026Scanned, no flagged issues