🎯 Professional CLI Tool

AJJU – YT Downloader PRO

Powerful YouTube downloader powered by yt-dlp with beautiful CLI

Python 3.8+ v3.6.0 Custom License CLI Tool
View on GitHub

Introduction

AJJU – YT Downloader PRO is a powerful Python-based command-line tool built with yt-dlp and rich. Download YouTube videos, playlists, and audio with ease. Perfect for content creators and media enthusiasts.

💡 Why AJJU?

Built with performance and user experience in mind, AJJU offers a clean CLI interface with real-time progress tracking and intelligent video/audio extraction.

Key Features

📹

Multiple Quality Options

Download in 1080p, 720p, or 480p resolutions

🎵

Audio Extraction

Extract high-quality MP3 audio from videos

📚

Playlist Support

Automatic detection and batch download of entire playlists

Real-time Progress

Live speed display and ETA estimation

🔧

Auto Dependencies

Automatic installation and setup of required packages

🌐

Global CLI Command

Use AJJU from anywhere in your terminal

Installation

📋 Prerequisites

  • Python 3.8 or higher
  • pip (Python package manager)
  • FFmpeg added to PATH

🚀 Global Install (Recommended)

git clone https://github.com/javaliajayakumar10-netizen/ajju_do.git
cd ajju_do
pip install .

▶️ Run Directly

python ajju_do.py

Why Choose AJJU?

Fast & Reliable

Optimized for speed with error handling and retry logic

High-Quality Output

Professional video merging and audio encoding

Format Flexibility

Support for video and audio extraction in various formats

Cross-Platform

Works seamlessly on Windows, macOS, and Linux

Easy Setup

One-command installation with automatic dependency resolution

Live Demo

See AJJU in action with this example terminal session:

🚀 AJJU – YT Downloader PRO
Paste YouTube Link:
> https://youtube.com/watch?v=xxxx

Select Quality:
1. Best
2. 1080p
3. 720p
4. 480p
5. MP3

Enter choice (1-5): 2

Downloading...
████████████████░░░░ 85% | Speed: 3.2MB/s | ETA: 00:15
Download Completed ✔

Saved to: /Users/Downloads/video.mp4

Frequently Asked Questions

You need Python 3.8+, pip, and FFmpeg installed on your system. AJJU will handle the rest automatically.

Yes! AJJU automatically detects playlists and allows batch downloading of all videos in the playlist.

AJJU primarily supports MP3 extraction. Other formats can be configured based on your FFmpeg installation.

By default, all downloads are saved to your system's Downloads folder for easy access.