Developer time
Less repetitive setup, scripting, data preparation, and experiment orchestration. More attention for design and difficult problems.
AI-assisted development on NVIDIA Jetson
Put coding agents alongside real Jetson hardware to inspect, prototype, benchmark, and optimize faster.
Less repetitive work. More time to build what matters.
Why AI-assisted development
A coding agent can do more than suggest code. Give it controlled access to your Jetson project and it can inspect the real system, carry out approved experiments, and help you interpret the results.
Discover connected hardware, available memory, software, and logs.
Capture camera data, read sensors, and test approved actions through device tools.
Compare model performance, refine your prototype, and verify on the target hardware.
The development impact
Spend less time preparing data, building tools, and repeating setup. Put more time into testing ideas and improving your product.
Scroll horizontally to compare the full development cycle โ
More manual preparation and repeated work
Less repetitive work; more focus on your product
Time protected for product development and quality. Agents can assist throughout; you guide the design, implementation, and release.
Less repetitive setup, scripting, data preparation, and experiment orchestration. More attention for design and difficult problems.
Test assumptions earlier with working prototypes, reusable tools, and faster model evaluation cycles.
Engineering effort is one part of TCO. Evaluate it alongside hardware, agent and compute costs, validation, deployment, and ongoing support.
Choose your coding agent
The workflow is agent-agnostic. Start with the recorded Codex example; additional assistant walkthroughs are planned.
Walkthrough 01 ยท Setup ยท Steps 1โ7
Watch a Mac connect to a Jetson Orin Nano Developer Kit, prepare Codex, install Jetson Device Skills, and finish GPU container setup.
Before the first prompt, install the ChatGPT desktop app on your host and sign in with Codex access. The recording uses macOS; UI and connection details may differ on other hosts.
Install and sign in to Codex CLI on Jetson, then run it from your project directory in a local terminal or SSH session. The agent's commands and files are on the device.
Use a host-side task for initial setup over SSH. Then add the Jetson in Settings > Connections in the ChatGPT desktop app and choose a remote project folder. Start the application task there.
Keep the host and Jetson awake and connected during this walkthrough. For unattended workloads, configure and test persistent services explicitly; an open SSH session alone is not a persistence guarantee.
Companion walkthrough planned
A step-by-step Jetson example is not yet available here. The shared approach stays the same: provide device context, review the plan, run bounded experiments, and validate the result. Setup and available integrations depend on the assistant.
Explore Jetson Agent SkillsCompanion walkthrough planned
A step-by-step Jetson example is not yet available here. The shared approach stays the same: provide device context, review the plan, run bounded experiments, and validate the result. Setup and available integrations depend on the assistant.
Explore Jetson Agent SkillsCompanion walkthrough planned
A step-by-step Jetson example is not yet available here. The shared approach stays the same: provide device context, review the plan, run bounded experiments, and validate the result. Setup and available integrations depend on the assistant.
Explore Jetson Agent SkillsCompanion walkthrough planned
A step-by-step Jetson example is not yet available here. The shared approach stays the same: provide device context, review the plan, run bounded experiments, and validate the result. Setup and available integrations depend on the assistant.
Explore Jetson Agent SkillsPrompt examples
These public prompts preserve the intent of the two recorded walkthroughs. Adapt the user name, connection, and model to your device. They are starting points, not unattended scripts.
Part 01 ยท Steps 1โ7
Recorded on macOS over USB. Replace โMacโ and the login name for your setup. Confirm the intended device before accepting an SSH host key; investigate changed-key warnings.
Connect this Mac to my USB-connected Jetson and set up key-based SSH.
1. Guide my first login as jetson in this app's terminal. If using screen, guide login and cleanup.
2. Use jon-xxxx for the SSH alias and HostKeyAlias, using the last four hex digits of the built-in Ethernet NIC's permanent MAC. Use a dedicated SSH key.
3. Confirm access works. Keep DHCP automatic; Wi-Fi is next. Skip this step if the Jetson already has independent internet access. Do not paste Wi-Fi passwords into chat or project files.
Connect the Jetson to its own Wi-Fi, keeping USB SSH working.
Guide me to enter the SSID and password locally, not in this chat. Enable automatic reconnection and verify internet access without this Mac.
Keep credentials only in the protected Wi-Fi profile. Follow the official installation and sign-in flow. Enter passwords and authorization codes only in the appropriate local terminal or sign-in page.
Prepare this Jetson for a Codex remote project.
Use our SSH connection to install Codex CLI if needed, guide sign-in, and prepare ~/jetson-ai-demo.
Connection registration is next. In the ChatGPT desktop app, SSH hosts are managed in Settings > Connections. Register the project, but keep this setup conversation on your Mac through step 7.
Add this Jetson's SSH connection and ~/jetson-ai-demo as a remote project in this app. Guide any required clicks.
Finish when it appears under Projects. Keep this task on the Mac. Understand the actual device before changing it. Missing host AI libraries are not necessarily blockers when the application uses containers.
Create a baseline for this Jetson's container-based VLM demo.
Summarize hardware, software versions, memory, storage, and GPU container readiness with the desktop running. Focus on actual deployment blockers, not missing host AI libraries.
Read-only; no downloads or changes. Install on the Jetson, not the Mac. The Jetson Agent Skills guide covers installation paths and the full catalog. Start a fresh Jetson-side task for the application walkthrough.
Install NVIDIA Jetson Device Skills from the official repository for the jetson user's Codex on the Jetson, not this Mac.
Confirm they are installed in the correct location. Review downloads and system changes before approving. If Docker group membership changes, verify access from a fresh remote session before starting the application.
Read the Jetson Device Skills over SSH and finish this Jetson's Docker setup for GPU-accelerated AI demos.
Propose only missing setup, then apply after approval. No full JetPack SDK; swap only if needed. Use a small compatible container to test GPU access.
Keep the desktop and USB SSH working. Part 02 ยท Steps 8โ10
Already have a prepared Jetson? Start here. Connect the webcam and display to Jetson, verify GPU container access in the new session, and keep these three prompts in the same task.
Start a new task inside the Jetson remote project. Attach the USB webcam and display to Jetson first. Check the selected runtime against your Jetson model and software release.
Plan a live VLM demo for this Jetson using an existing app and prebuilt containers.
- USB webcam and display attached to the Jetson; browser capture is fine
- Inference on the Jetson; localhost access only
Find an app through Jetson AI Lab. Use https://www.jetson-ai-lab.com/models/gemma4-e2b/ for a lightweight, vision-capable setup that fits alongside the desktop.
Show the plan and download sizes before deploying. Approve the plan first. Use an image that includes the required upstream features. Five minutes is a smoke test, not proof of production reliability.
Deploy the approved VLM demo.
Show working captions from the Jetson's USB webcam in its browser. Check GPU acceleration, latency, and memory stability for five minutes.
Use the existing WebUI; no custom UI or Mac preview. Use a dedicated demo account. Review auto-login and startup services, keep rollback instructions, and shut down safely before cycling power. Verify fresh captions, not just an open browser.
Make this Jetson boot directly into the fullscreen VLM demo, with camera capture and inference running automatically, without this Mac or internet.
Reuse upstream kiosk support. Ask before enabling desktop auto-login or rebooting.
Guide a reboot and safe power-off/on test, confirm fresh captions without clicks, and leave rollback instructions. Built with AI assistance
A worked example, not a blank-sheet rebuild: use Codex to assemble and configure existing software, then validate the result on a Jetson Orin Nano Developer Kit.
Walkthrough 02 ยท Application ยท Steps 8โ10
A USB camera supplies live images to a local vision-language model. The Jetson displays fresh descriptions in its own browser, then starts the demo automatically after boot.
01
USB camera
Real scene
02
Local VLM
Inference on Jetson
03
Live WebUI
Fresh captions
04
Standalone kiosk
No laptop after setup
Connect cameras and sensors. Build, test, and refine on real Jetson hardware.