NeMo Guardrails (NVIDIA) banner
NVIDIA-NeMo NVIDIA-NeMo

NeMo Guardrails (NVIDIA)

Development community intermediate

Description

[](https://opensource.org/licenses/Apache-2.0) [](https://pypi.org/project/nemoguardrails) [](https://pypi.org/project/nemoguardrails) [](https://github.com/NVIDIA-NeMo/Guardrails/actions/workflows/pr-tests.yml)

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

Repository README

This is the README for NVIDIA-NeMo/Guardrails, shared by 2 entries in this directory. It describes the repository, not this entry specifically.

NeMo Guardrails

[](https://opensource.org/licenses/Apache-2.0) [](https://pypi.org/project/nemoguardrails) [](https://pypi.org/project/nemoguardrails) [](https://github.com/NVIDIA-NeMo/Guardrails/actions/workflows/pr-tests.yml) [](https://github.com/NVIDIA-NeMo/Guardrails/actions/workflows/full-tests.yml) [](https://github.com/NVIDIA-NeMo/Guardrails/actions/workflows/full-tests.yml) [](https://github.com/NVIDIA-NeMo/Guardrails/actions/workflows/lint.yml) [](https://github.com/psf/black) [](https://docs.nvidia.com/nemo/guardrails) [](https://arxiv.org/abs/2310.10501) [](https://pepy.tech/project/nemoguardrails) [](https://pepy.tech/project/nemoguardrails)

**LATEST RELEASE / DEVELOPMENT VERSION**: The [main](https://github.com/NVIDIA-NeMo/Guardrails/tree/main) branch tracks the latest released beta version: [0.21.0](https://github.com/NVIDIA-NeMo/Guardrails/tree/v0.21.0). For the latest development version, checkout the [develop](https://github.com/NVIDIA-NeMo/Guardrails/tree/develop) branch.

✨✨✨

📌 **The official NeMo Guardrails documentation has moved to [docs.nvidia.com/nemo/guardrails](https://docs.nvidia.com/nemo/guardrails).**

✨✨✨

NeMo Guardrails is an open-source toolkit for easily adding *programmable guardrails* to LLM-based conversational applications. Guardrails (or "rails" for short) are specific ways of controlling the output of a large language model, such as not talking about politics, responding in a particular way to specific user requests, following a predefined dialog path, using a particular language style, extracting structured data, and more.

[This paper](https://arxiv.org/abs/2310.10501) introduces NeMo Guardrails and contains a technical overview of the system and the current evaluation.

Requirements

Python 3.10, 3.11, 3.12 or 3.13.

...