Current Version: V1.0.3
(This is a massive milestone update)
https://github.com/user-attachments/assets/3e530969-429c-429b-94b0-dd165222e63d
YT-Smart-Assistant is a high-performance, privacy-focused media management tool. Unlike simple downloaders, it acts as an intelligent "Media Archiver", bridging the gap between browser interactions and high-end processing. YT-Smart-Assistant (YT智能助手) 是一个基于 Deno 全栈架构的流媒体智能归档助手。它不仅仅是一个下载器,更是一个部署在本地的“媒体归档管家”,通过油猴脚本与本地后端的配合,实现 4K 视频分析、字幕自动修复与无损封装。

[!IMPORTANT] We build for safety. This project follows a "Paranoid-First" approach to ensure your data stays yours.
127.0.0.1. Zero data is sent to third-party servers.innerHTML usage. All UI rendering uses secure text-node methods to prevent malicious metadata injection.yt-dlp, ffmpeg). Update them manually via official sources whenever you want.NEW? becoming _).und, orig), keeping only high-quality English and Chinese tracks with correct metadata..srt, .orig, and .tmp files after muxing.yt-dlp arguments. Injected with highest priority to override default behaviors.yt-dlp & ffmpeg.YT-Assistant-Full.zip.Maintain the following files in the same directory:
Root/
├── YT-Smart-Assistant.bat <-- Run this!
├── script.user.js <-- Install this in Tampermonkey
├── server.bundle.js
├── deno.exe
├── ffmpeg.exe
├── ffprobe.exe
└── yt-dlp.exe
Launch Backend: Double-click YT-Smart-Assistant.bat. Keep the terminal open: 🚀 Service started at: http://localhost:6969.
Install Frontend: Drag and drop script.user.js into your Tampermonkey Dashboard and click Install.
Download: Open any YouTube video. Adjust settings on the floating panel and click "🚀 Download Now".
[TIPS] * Reset for New Video: If you want to analyze a different video or clear the current results, simply click the "Broom" (🧹) icon at the top of the panel to reset the analyzer and start fresh.
Don't forget to load cookies! By default, the engine uses Firefox cookies. Ensure you are logged into YouTube in Firefox.
Using Chrome/Edge? Open Advanced Settings (⚙️) in the UI and change the browser source.
Ensure "System Proxy" is enabled in your VPN client.
If downloads fail, try enabling TUN Mode.
You can manually input --proxy "http://127.0.0.1:PORT" in the UI command box.
This project is for educational and technical research purposes only. Please respect copyright laws and platform Terms of Service. The author assumes no responsibility for any misuse.
本项目仅用于技术研究与教育目的。请遵守相关法律法规及平台服务条款,切勿用于侵犯版权的行为。
$ claude mcp add yt-smart-assistant \
-- python -m otcore.mcp_server <graph>