Skip to content

A collection of comprehensive guides and shell scripts to streamline the setup and configuration of NVIDIA Jetson boards across various environments.

License

Notifications You must be signed in to change notification settings

alibustami/Jetsonizer

Repository files navigation

Jetsonizer

Smoother and Faster NVIDIA Jetson Setup

Platform Shell GitHub Stars


Jetsonizer is a CLI tool designed to streamline and automate the setup process for NVIDIA Jetson devices. Setting up a fresh Jetson environment can be tedious and prone to errors. Jetsonizer simplifies this by handling user creation and essential package installations in a single, interactive workflow.

InstallationFeaturesSupported ToolsUsageContributing


✨ Features

  • Interactive Setup - TUI powered by gum
  • ML & Vision Stack - CUDA-enabled OpenCV, PyTorch, TensorRT
  • Python Environments - MiniConda, uv support
  • Development Tools - VS Code, monitoring tools, browsers
  • Zero-Config - Smart defaults with customization options

📦 Installation

Add the Jetsonizer repository and install via apt:

echo "deb [trusted=yes] https://alibustami.github.io/Jetsonizer/ debian/" | sudo tee /etc/apt/sources.list.d/jetsonizer.list
sudo apt update
sudo apt install jetsonizer

Usage

Simply run:

jetsonizer

Follow the interactive prompts to configure your Jetson device.

Jetsonizer Demo

Jetsonizer in action: Automating your Jetson setup

🛠️ Currently Supported Tools

Jetsonizer can install and configure the following tools:

ML & Vision Stack

  • OpenCV (CUDA) - Computer vision with GPU acceleration
  • PyTorch (CUDA) - Deep learning framework with CUDA support
  • TensorRT - High-performance deep learning inference

Python Env & Tooling

  • MiniConda - Lightweight Python distribution
  • uv - Ultra-fast Python package installer

IDEs

  • VS Code - Popular code editor with remote development support

Monitoring

  • jtop - System monitoring tool for Jetson devices

Browsers

  • Brave Browser - Privacy-focused web browser

📖 Documentation

For more details, visit the project website.

🤝 Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting a PR.

👥 Authors

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

⭐ Show Your Support

If you find Jetsonizer helpful, please consider giving it a star on GitHub!


Made for the NVIDIA Jetson Community

About

A collection of comprehensive guides and shell scripts to streamline the setup and configuration of NVIDIA Jetson boards across various environments.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •