Welcome to the future of content creation! This tool combines the power of AI-generated metadata with automatic YouTube uploading. Non-technical creators can now upload videos with smart titles, descriptions, and hashtags — all in one click.
- AI-Generated Titles: Catchy, SEO-friendly titles generated automatically.
- Smart Video Descriptions: Engaging descriptions that summarize content and boost discoverability.
- Viral-Ready Hashtags: Trending hashtags automatically suggested for better reach.
- Automatic YouTube Upload: Upload videos directly to your channel with AI metadata applied.
- Provide your video file (MP4 or similar).
- AI generates title, description, and hashtags automatically.
- Authenticates securely with your YouTube account.
- Uploads video automatically, showing progress and final video ID.
- No command-line expertise required.
- No API key management for end users.
- Fully automated workflow: just select a video and press upload.
Pro Tip: Future versions will integrate cloud uploads — record on your phone and upload instantly via AI!
Imagine a platform where creators can:
- Generate AI-powered content metadata for every platform: YouTube, Instagram, TikTok, and more.
- Upload directly from mobile or camera.
- Track analytics and AI suggestions to optimize engagement.
- Empower youth creators globally to automate tedious work and focus on storytelling.
pip install npmai langchain_core pydantic google-api-python-client google-auth-oauthlib
python auto_youtube_upload.py