Back to directory

OxyGent

A Python multi-agent framework that unifies tools, models and agents into modular, hot-swappable Oxy components, with dynamic task decomposition, auditable agent negotiation, and a distributed scheduler for scaling agent systems.

OxyGent

OxyGent is an open-source Python framework for building multi-agent systems out of a single modular abstraction called Oxy, which wraps tools, models and agents into interchangeable components that can be assembled, hot-swapped and reused across scenarios through a plain Python interface rather than configuration files.

Its agents dynamically decompose tasks, negotiate between themselves and adapt to changes at runtime rather than following a fixed workflow, while keeping every decision auditable, and the underlying architecture supports agent topologies ranging from simple ReAct loops to complex hybrid planning, with automated dependency mapping and visual debugging tools. Built-in evaluation engines turn each run into training data so agents can improve over time, and a distributed scheduler is designed to keep cost growth roughly linear as more agents and interactions are added.

The project reports a score of 59.14 on the GAIA benchmark, close to the leading open-source multi-agent system at the time. It is released with both Python and Java open-source implementations.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.