NemoClaw — NVIDIA's Open-Source Enterprise AI Agent Platform
NemoClaw is an open-source agent orchestration framework for enterprises.
It helps teams dispatch AI agents to perform structured tasks across internal tools, APIs, and workflows with strong controls for security, observability, and policy enforcement.
Note: This is a community-built conceptual implementation inspired by public reporting about Nvidia's reported NemoClaw initiative. It is not an official Nvidia project.
Modern AI agents can do more than chat. They can:
- Retrieve information from internal systems
- Execute multi-step workflows
- Coordinate with tools and APIs
- Produce reports, summaries, and updates
- Escalate to humans when confidence or permissions are insufficient
NemoClaw provides the control plane for running those agents safely in production.
- Agent dispatch: Send the right agent to the right task
- Policy-aware execution: Enforce permissions, budgets, and tool access
- Tool abstraction: Standardize integrations with business systems
- Auditability: Track every important decision and action
- Model flexibility: Support local, hosted, or self-managed models
- Hardware agnostic: Run anywhere
NemoClaw is organized into six layers:
-
Control Plane
Registers agents, tasks, policies, tenants, and execution metadata. -
Agent Runtime
Runs planning, reasoning, and action loops. -
Tool Gateway
Connects agents to APIs, databases, search, ticketing, CRM, and internal apps. -
Policy Engine
Checks permissions, redaction, rate limits, allowed actions, and escalation rules. -
Memory and Context
Stores task state, summaries, retrieval context, and execution traces. -
Observability
Logs events, traces runs, captures errors, and emits audit records.
- Sales assistant that prepares account briefs before meetings
- Security copilot that triages alerts and drafts response steps
- Internal IT agent that resolves access requests
- Knowledge worker agent that gathers data and writes status updates
nemoclaw/
api/
runtime/
agents/
tools/
policies/
memory/
audit/
examples/
docs/
tests/
Quickstart
Quickstart
1. Clone the repo
bash
git clone https://github.com/yourname/nemoclaw.git
cd nemoclaw
2. Create a virtual environment
bash
python -m venv .venv
source .venv/bin/activate
3. Install dependencies
bash
pip install -e .
4. Run the API
bash
uvicorn nemoclaw.api.main:app --reload
5. Submit a task
bash
curl -X POST http://localhost:8000/tasks \
-H "Content-Type: application/json" \
-d '{
"agent": "research-assistant",
"task": "Summarize open support tickets by severity",
"context": {
"tenant": "acme",
"user_id": "u_123"
}
}'
Design principles
Default-deny tool permissions
Human approval for sensitive actions
Full audit trail
Model and vendor portability
Simple local development, scalable production deployment
Roadmap
Multi-agent workflows
Human-in-the-loop approvals
Role-based access control
Connector SDK
Web dashboard
Evaluation harness
Sandboxed tool execution
Policy simulation mode
Status
Early developer preview.
License
Apache-2.0