Project Overview
open-world-agents
is a mono-repo which is composed with multiple sub-repository. e.g. projects/mcap-owa-support, projects/owa-cli, projects/owa-core, projects/owa-env-desktop
.
Each sub-repository is a self-contained repository which may have other sub-repository as dependencies.
Most of subprojects inside projects
are python package in itself; In other words, they are installable by pip
or uv
. Since we're utilizing uv
, we recommend you to use uv
as package manager.
We're adopting namespace packages. Most owa
-related packages, including EnvPlugins, are installed in owa
namespace, e.g. owa.core
, owa.cli
, owa.env.desktop
. For more detail, see Packaging namespace packages
open-world-agents/
├── projects/
│ ├── mcap-owa-support
│ ├── owa-core/
│ ├── owa-cli/
│ ├── owa-env-desktop/
│ ├── owa-env-example/
│ ├── owa-env-gst/
│ └── and also more! e.g. you may contribute owa-env-minecraft!
├── docs/ # Documentation
└── README.md # Project overview