LibreAI / AI Agents / labs-OO-Agents
// agents · NVIDIA-NeMo/labs-OO-Agents

labs-OO-Agents

NVIDIA's object-oriented, Pythonic approach to building AI agents.

★ 2.3k stars⑂ 306 forksNOASSERTIONupdated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

labs-OO-Agents is an open-source ai agents project by NVIDIA-NeMo (NVIDIA-NeMo/labs-OO-Agents on GitHub). It has 2,270 GitHub stars and 306 forks, is released under the NOASSERTION license, and was last updated on GitHub on 7 October 2026.

GitHub stars
2,270
Forks
306
License
NOASSERTION
Last updated on GitHub
7 October 2026
Category
AI Agents
Listing
Full install guide
// how it works

How it works

  1. Pick a use case

    Start with one concrete task rather than a grand architecture.

  2. Fetch the source

    Clone the repo and check the examples folder for a quickstart.

  3. Configure it

    Install packages, set environment variables, and point it at your model.

  4. Run and iterate

    Execute the demo workflow, then adapt it to your own data.

// features

Why people love it

Object-oriented

Agents as classes with state and behavior.

Pythonic

Idiomatic Python design.

NVIDIA labs

Experimental work from the NeMo team.

Composable

Build complex agents from objects.

Active experiments

Pushed in October 2026.

Learning resource

Study NVIDIA's agent design idioms.

Advertisement
// run it

Run it yourself

  1. Step 1 - Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/NVIDIA-NeMo/labs-OO-Agents.git
    cd labs-OO-Agents
  2. Step 2 - Install dependencies

    Create a virtual environment and install the requirements.

    python -m venv .venv && source .venv/bin/activate
    pip install -r requirements.txt
  3. Step 3 - Run an example

    Treat these as starting points - the README documents the exact commands.

    python examples/quickstart.py
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains this project?

NVIDIA-NeMo/labs-OO-Agents is its home on GitHub, with 306 forks so far. The contributors tab and recent commits show how actively it is maintained.

Is labs-OO-Agents free to use?

GitHub does not assert a license for this repo, so treat the code as all rights reserved until the author adds one.

Do I need a paid API to use it?

The framework itself is free - but you will need a model to drive it, which usually means your own API key or a local model.

How does it compare to other Python frameworks?

Most frameworks are functional or graph-based; this one is explicitly object-oriented. If OO design clicks for you, it may be the most natural fit - otherwise pick by ecosystem.

How do I get started?

Follow the README quickstart, then browse the examples directory for patterns that match what you want to build.

// keep exploring

Similar tools

AI Agents

kuberna-labs

Build, deploy, and monetize autonomous agents across Web3.

★ 51 starsMIT
View guide →
AI Agents

NemoClaw

NVIDIA's reference stack for running AI agents more securely inside OpenShell sandboxes

★ 22.7k starsApache-2.0
View guide →
AI Agents

agenta

A team workspace for building AI agents together.

★ 4.8k starsNOASSERTION
View guide →
AI Agents

OmAgent

Python library for building multimodal language agents — VLM, video and mobile, fast to prototype and ship

★ 2.7k starsApache-2.0
View guide →
AI Agents

invariant

Guardrails for building secure, robust agents.

★ 467 starsApache-2.0
View guide →
AI Agents

coze-studio

A visual all-in-one platform for building, debugging, and deploying AI agents.

★ 21.7k starsApache-2.0
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if labs-OO-Agents is not the right fit.

Get labs-OO-Agents

Free and open — grab the source, star the repo, and start creating.