OxyGent vs harness-sdk
Python multi-agent framework vs Python and TypeScript agent SDK
OxyGent and harness-sdk both help developers build AI agents that use tools and collaborate across tasks. OxyGent centers on modular multi-agent systems in Python, while harness-sdk offers Python and TypeScript harnesses and SDKs with configurable control over agent execution.

OxyGent: Build Modular Multi-Agent AI Systems
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.

harness-sdk: Build and Run AI Agents in Python and TypeScript
Strands Agents provides Python and TypeScript tools for building AI agents, from a ready-made harness to a customizable agent SDK. It suits teams that want model flexibility and control over agent execution without a hosted control plane.
| OxyGent | harness-sdk | |
|---|---|---|
| Language | Python | Python |
| License | NOASSERTION | Apache-2.0 |
| Stars | 2.1k | 8.6k |
| Forks | 276 | 1.3k |
| Last analyzed | Oct 4, 2026 | Oct 3, 2026 |
Key differences
- OxyGent organizes tools, models, and agents as reusable Oxy components; harness-sdk provides ready-made harnesses as well as lower-level SDKs for controlling the agent loop.
- OxyGent focuses on configurable agent collaboration, planning, and dependency mapping; harness-sdk emphasizes provider choice, execution limits, hooks, tracing, and guardrails.
- OxyGent is described as a Python framework; harness-sdk supports Python and TypeScript.
- OxyGent reports a NOASSERTION license, while its README advertises Apache 2.0; harness-sdk reports Apache-2.0.
- OxyGent includes a web service entry point; harness-sdk agents run in your process without a hosted control plane.
- The supplied repository facts report 2.1k stars and 276 forks for OxyGent, compared with 8.6k stars and 1.3k forks for harness-sdk.
Choose OxyGent if you…
- need reusable Python components for assembling multi-agent systems.
- want to define agent relationships and sub-agents in Python.
- are exploring dynamic planning, dependency mapping, or observable execution paths.
Choose harness-sdk if you…
- want a ready-made harness or a lower-level SDK for Python or TypeScript.
- need to choose among documented model providers and connect tools, including through MCP.
- want execution controls, hooks, tracing, guardrails, or evaluation support.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.