NVIDIA NeMo Agent Toolkit — Summary
NVIDIA NeMo Agent Toolkit (nvidia-nat, 2.3k stars, Apache-2.0) is a Python SDK and CLI (nat) for adding enterprise-grade instrumentation, observability, profiling, optimization, and fine-tuning to AI agents — positioned as a framework-agnostic "intelligence layer" that works alongside LangChain, LlamaIndex, CrewAI, Microsoft Semantic Kernel, Google ADK, and custom Python agents. The core workflow is YAML-defined: a workflow.yml specifies functions (tools), llms (model config), and a workflow (agent type like react_agent) — then nat run --config_file workflow.yml --input "..." executes it. The toolkit ships 10 Claude Code skills for agent-assisted development (workflow creation, installation, evaluation, optimization, MCP/serving, tools, telemetry, path checks, user rules, skill evolution), a nat CLI with telemetry management and component discovery commands, a built-in Chat UI for interaction, an extensive profiling/evaluation/optimization/fine-tuning pipeline, Agent Performance Primitives (APP) for LangChain/CrewAI/Agno acceleration, FastMCP server publishing, LangSmith native integration, and NVIDIA Dynamo runtime integration. The monorepo has 30+ optional package extras. Compared to seeds, NeMo Agent Toolkit most closely resembles the observability layer that none of the seeds provide — it is the only framework in this batch whose primary value is measuring, profiling, and improving agents rather than defining or running them.