NVIDIA NeMo Agent Toolkit

Active
GitHub Python Apache-2.0

Description

An open-source library by NVIDIA for efficiently connecting and optimizing teams of AI agents with orchestration, tool calling, and workflow management.

Key Features

  • Framework agnostic — integrates with LangChain, LlamaIndex, CrewAI, Semantic Kernel, and Google ADK
  • Agent profiling and observability — profile workflows from agent level down to individual tokens
  • Evaluation system — validate and maintain accuracy of agentic workflows with offline evaluation tools
  • Hyper-parameter and prompt optimizer — automatically find the best configuration for your agent
  • MCP and A2A protocol support — integrate MCP tools and build distributed agent teams with A2A
  • RL fine-tuning — fine-tune LLMs specifically for your agent workflow using reinforcement learning

Use Cases

💡 Enterprise agent deployment with production-grade instrumentation and monitoring
💡 Optimizing multi-agent workflows through profiling, evaluation, and hyperparameter tuning
💡 Building MCP-compatible agent tools and serving them as MCP servers
💡 Distributed agent teams communicating via the Agent-to-Agent protocol
💡 Reinforcement learning fine-tuning for domain-specific agent behaviors

Quick Start

# Install
pip install nvidia-nat

# Clone repo for examples
git clone https://github.com/NVIDIA/NeMo-Agent-Toolkit.git
cd NeMo-Agent-Toolkit

# Run a pre-built workflow
python examples/langchain/simple_workflow.py

Related Projects

Related Articles