PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Self Evolving Agents Python Packages

Python packages with the GitHub topic self-evolving-agents. Sorted by monthly downloads, with stars and forks.
microsoft
skillopt

SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.

16K 18K 2K
Birfy
agentdescent

Gradient descent, but the parameters are agents — a parallel, asynchronous framework for self-evolving agents (skills, prompts, harnesses). Diffs are the gradients; the aggregator is the optimizer.

16K 185 18
proteus-evolve
proteus-evolve

Self-evolution for any agent harness. Plug in. Evolve. Measure.

185 108 13
ramankrishna
reasoning-bank

Framework-agnostic ReasoningBank (Ouyang et al., ICLR 2026): agents that learn from successful AND failed trajectories, with MaTTS.

114 1 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology