DeepStream Coding Agent#
Building production‑grade vision AI pipelines has traditionally demanded deep expertise in GStreamer internals, GPU‑accelerated inference, and multi‑stream orchestration. DeepStream’s AI Agent support changes that equation — it brings the knowledge to the developer, right inside the IDE.
By pairing AI coding assistants such as Cursor, Claude Code, and Codex with DeepStream‑specific skills and MCP tooling, developers can describe what they want in natural language and receive architecturally sound, SDK‑idiomatic code in return.
DeepStream offers two complementary AI agent integrations:
DeepStream Agentic Skills — A suite of structured knowledge packages, each targeting a specific DeepStream workflow. Skills cover
pyservicemaker(DeepStream’s Python pipeline API) code generation,gst-launchpipeline building, Nsight Systems profiling, vision-model onboarding, MV3DT reference-app operations, SOP microservice development, and AutoMagicCalib camera calibration. The full skill catalog, install instructions, and example prompts are in the DeepStream GitHub repository.Inference Builder MCP — A Model Context Protocol server that connects Inference Builder directly to AI coding agents. Through natural‑language prompts, the agent can generate inference pipeline configurations, build Docker images, and run smoke tests — all without leaving the conversation. See Inference Builder MCP for details.
Together, these integrations compress the path from idea to running pipeline, letting developers focus on application logic while the agent handles boilerplate, configuration, and SDK plumbing.
Note
Code generated with AI coding assistants is a development starting point. All generated code must go through your full software development lifecycle (SDLC) — including code review, testing, and security validation — before production use.
DeepStream Agentic Skills#
The DeepStream GitHub repository ships a suite of agentic skills under the skills/ directory. Each skill follows the standard SKILL.md convention supported by AI coding assistants such as Cursor, Claude Code, and Codex, and can be installed at the user level (available across all projects) or at the workspace level (scoped to a single project).
Note
The six DeepStream pipeline skills require only an AI coding assistant — no GPU, DeepStream SDK installation, or special hardware is needed. The AutoMagicCalib skills additionally require an NVIDIA GPU, Docker, NVIDIA Container Toolkit, and NGC image access on the host where the calibration stack runs. DeepStream SDK is only required on the system where you run the generated code; see Installation for setup instructions.
To install a skill, clone the repository and copy the skill directory into your tool’s skills folder:
git clone https://github.com/NVIDIA/DeepStream
cp -r DeepStream/skills/<skill-name> ~/.claude/skills/ # Claude Code
# or ~/.cursor/skills/ for Cursor, ~/.codex/skills/ for Codex
See the GitHub README for per-tool paths and symlink-based update instructions.
DeepStream pipeline and application skills:
Skill |
Mode |
Use when you want to… |
|---|---|---|
|
Reference-rich |
Hand-author or refine a |
|
Interactive + retrieval |
Generate a ready-to-run |
|
Measure-then-derive |
Profile a pipeline with Nsight Systems, derive optimal configs from the measured inference plateau batch and HW ceiling, and report per-plugin NVTX timings. Requires the |
|
Autonomous orchestration |
Onboard any HuggingFace or NGC object-detection model end-to-end: ONNX export, TensorRT engine build, multi-stream DeepStream benchmark, and a PDF report — fully unattended. |
|
Reference-app operations |
Run the DeepStream Multi-View 3D Tracking (MV3DT) reference app on shipped samples or synchronized MP4 datasets, including calibration handoff, Kafka metadata, and OSD/Bird’s Eye View (BEV) outputs. |
|
Microservice scaffold + evaluate-and-fix loop |
Build, deploy, evaluate, debug, and measure latency on a DeepStream SOP (Standard Operating Procedure) inference microservice for GPU-accelerated operator step-sequence compliance via Generic Event Boundary Detection (GEBD) + Vision Language Model (VLM). Supports file, RTSP, and Basler GigE camera inputs with SSE and Kafka output. |
AutoMagicCalib camera calibration skills (see AutoMagicCalib):
Skill |
Mode |
Use when you want to… |
|---|---|---|
|
Deployment runbook |
Launch the AutoMagicCalib microservice and web UI from NGC release images via Docker Compose. |
|
Validation runbook |
Verify a running AutoMagicCalib stack with the bundled synthetic sample dataset. |
|
Calibration runbook |
Calibrate a camera rig from user-provided pre-recorded MP4 files via the AutoMagicCalib REST API. |
|
RTSP capture + calibration |
Calibrate a camera rig from live RTSP streams by recording them via a capture service and submitting them to the AutoMagicCalib REST API. |
For per-skill install instructions, bundled reference documents, and example prompts, see the skills/ directory in the DeepStream GitHub repository.
Tip
All skills work best in Agent mode. In agent mode, the AI assistant automatically selects and activates the relevant skill based on the task context — no manual file referencing needed.