Download YouTube videos, audio, and Shorts directly from the app with your choice of quality.
Automatically skip sponsored segments in videos using built in SponsorBlock support.
Customize the YouTube interface with dark mode, hidden UI elements, and reordered tabs.
| epic0001/ytkace | ogham/rust-bbedit | cdoky/fbretaincycledetector | |
|---|---|---|---|
| Stars | 29 | 39 | — |
| Language | Objective-C++ | Objective-C++ | Objective-C++ |
| Last pushed | — | 2019-03-14 | 2023-08-13 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires your own decrypted YouTube IPA and a sideloading tool like TrollStore.
YTKACE is a free tool that modifies the YouTube app on iPhones and iPads to add features Google does not officially offer, such as downloading videos and audio, skipping sponsored segments automatically, and customizing how the player and interface look and behave. To use it, you need your own decrypted copy of the YouTube app, since the project does not include YouTube itself for legal reasons. YTKACE is then injected into that copy, and the modified app is installed using tools like TrollStore or another sideloading method, which means a full jailbreak is not required. The project explicitly notes it does not depend on common jailbreak tweak injection systems and is a clean, independent implementation rather than a copy of any earlier similar project. The main features include downloading videos, audio, and Shorts with a choice of quality, a built in download manager with thumbnails and sorting, custom players for downloaded media, automatic sponsor segment skipping, background playback and picture in picture, an alternate dark interface mode, and the ability to hide unwanted parts of the YouTube interface like comments or navigation items. Users can also reorder or rename tabs and set a custom starting tab. Building your own copy of the app is done through GitHub Actions rather than on your own machine: you fork the repository, provide a link to a decrypted YouTube app file, and run an automated workflow that produces the finished, modified app for download. The project is distributed under the MIT license, though it also bundles FFmpeg libraries that carry their own separate LGPL license terms. Because YouTube updates frequently and uses internal code that can change at any time, some features may occasionally break until the project is updated to match.
An open-source YouTube tweak for iOS that adds downloads, sponsor skipping, and interface customization to your own copy of the YouTube app.
Mainly Objective-C++. The stack also includes Objective-C++, GitHub Actions.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice, bundled FFmpeg components remain under LGPL.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.