FreeTube — YouTube без слежки и рекламы для разработчиков
Знакомо чувство, когда после просмотра видео на YouTube вам начинают назойливо предлагать «рекомендации»? А когда реклама прерывает самый интересный момент? Сегодня разберём открытое решение, которое возвращает контроль над контентом — FreeTube.
Что за зверь и кому пригодится
FreeTube — это десктопный клиент YouTube с акцентом на приватность. Работает на Windows, macOS и Linux. В отличие от официального сайта:
- Не использует Google-аккаунт
- Не загружает рекламу и трекеры
- Хранит историю локально
Идеально подходит:
- Разработчикам, уставшим от таргетированной рекламы SDK
- Контрибьюторам open source (проект на AGPL-3.0)
- Всем, кто передаёт клиентам ссылки на YouTube-туториалы
Главные фишки
1. Полная изоляция от Google
Когда вы смотрите видео через FreeTube:
- JavaScript от Google не выполняется
- Куки не записываются
- Подписки хранятся в локальной базе (экспорт/импорт в JSON)
{
"subscriptions": [
{
"name": "ThePrimeagen",
"id": "UC8ENHE5xdFSwx71u3fDH5Xw"
}
]
}
2. Два движка на выбор
- Встроенный парсер (не требует API)
- Invidious API для сложных запросов
3. Интеграция с экосистемой
- SponsorBlock — автоматически пропускает рекламные вставки
- DeArrow — заменяет кликбейт-названия
- Расширения для браузеров (LibRedirect):
// Пример конфига перенаправления if (url.includes('youtube.com')) { window.location = `freetube://${videoId}`; }
Как это работает технически
Архитектурно FreeTube представляет собой Electron-приложение с:
- Главным процессом на Node.js
- Рендерером на Vue.js
- Локальной SQLite-базой для хранения данных
Интересный момент: даже если YouTube изменит API, встроенный парсер продолжит работать, так как он эмулирует поведение браузера.
Сценарии использования
-
Для работы:
- Показываете клиенту демо-ролик без риска «утечки» в рекомендации
- Собираете плейлисты по технологиям без привязки к аккаунту
-
Для разработки:
- Исходники на GitHub — отличный пример работы с:
- Electron
- Vue 3
- IndexedDB
- Исходники на GitHub — отличный пример работы с:
-
Для контрибьютинга:
- 150+ открытых issues
- Активная локализация через Weblate
Стоит ли пробовать?
Плюсы:
- Полный контроль над данными
- Поддержка SponsorBlock «из коробки»
- Регулярные обновления (последний коммит — август 2025)
Минусы:
- Нет мобильной версии (есть только неофициальный порт)
- Интерфейс на английском (но можно помочь с переводом)
Вердикт: Если вы используете YouTube для профессионального развития — установите FreeTube. Это как uBlock Origin, но для всего видеопотока.
💡 Совет: Для максимальной приватности разработчики рекомендуют сочетать FreeTube с VPN или Tor.
