OxyGent: Build Modular Multi-Agent AI Systems

OxyGent: Build Modular Multi-Agent AI Systems

Summary

OxyGent is a Python framework for assembling tools, language models, and agents into modular multi-agent systems. It suits developers who need reusable components, configurable agent collaboration, and observable execution paths.

At a glance

Language
Python
License
NOASSERTION
Stars
2.1k
Forks
276
Added to OSRepos
March 28, 2026
Last analyzed
October 4, 2026
View on GitHub

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

OxyGent is a Python framework for building multi-agent applications from standardized components called Oxy, including tools, models, and agents. It aims to make systems easier to assemble and evolve by providing reusable components and interfaces rather than requiring each application to define its own integration patterns.

The framework is a fit for teams that need agents to collaborate on tasks, use tools, or change planning patterns over time. Its README describes dynamic planning, dependency mapping, and auditability as part of its approach. It is less relevant for projects that only need a single model call or a fixed, simple script.

Key Features

  • Combines tools, language models, and agents through a shared Oxy component model.
  • Supports reusable components and hot-swapping across scenarios.
  • Provides ReAct agents and describes dynamic and hybrid planning approaches.
  • Lets developers define agent relationships and sub-agents in Python.
  • Includes a web service entry point for running a multi-agent system.
  • Describes dependency mapping, visual debugging, and decision auditability.
  • Includes evaluation engines intended to support feedback and agent improvement.

Use Cases

  • Build an assistant that delegates questions to specialist agents for tasks such as time lookup, file operations, and calculations.
  • Prototype multi-step task handling where agents need to decompose work and use tools.
  • Reuse common tools and agent components across multiple Python applications.
  • Explore distributed multi-agent applications when a single-agent workflow is insufficient.

Project Facts

  • Language: Python
  • License: NOASSERTION
  • Stars: 2.1k
  • Forks: 276
  • Topics: none listed
  • Archived: false

Getting Started

Install the package:

pip install oxygent

OxyGent requires Python 3.10 or later and an API key for a compatible LLM provider for the README's example. See the README and official documentation for configuration and usage details.

Alternatives

  • Agentarium: Agentarium focuses on context-based agent actions and memory for repeatable multi-agent experiments, while OxyGent emphasizes modular components and observable execution.
  • harness-sdk: Strands offers a customizable agent SDK and ready-made harness across Python and TypeScript, rather than focusing on modular multi-agent systems.
  • ROMA: ROMA centers on recursive planning to solve complex tasks with coordinated agents, while OxyGent focuses on assembling reusable components into multi-agent systems.
  • lagent: Lagent provides synchronous and asynchronous interfaces for composing agents, tools, memory, and workflows; OxyGent emphasizes configurable collaboration and observability.

Considerations

  • Applications that use an LLM need provider configuration and credentials. The README also describes compatible API endpoints for local models.
  • The README recommends Node.js when using MCP.
  • The repository input reports the license as NOASSERTION, although the README advertises Apache 2.0. Confirm the applicable license in the repository before relying on it.
  • Claims about distributed scaling and continuous improvement are presented by the project; assess these against your application's requirements before adopting the framework.

Source repository

Open the original repository on GitHub.

8 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️