OSS探訪

OSS図鑑

Invidious

GitHubで見る

Invidious — 広告・追跡を避け、Googleアカウントに依存せずYouTubeを見るセルフホスト可能な代替フロントエンド

Stars
0

概要

Invidiousは、YouTubeの動画を独自の軽量UIから閲覧するオープンソースの代替フロントエンドです。広告やトラッキングを排し、JavaScriptなしでも利用でき、購読や通知をGoogleアカウントとは独立して管理できます。YouTube、NewPipe、FreeTubeから購読や視聴履歴を取り込めるほか、開発者向けAPIや埋め込み動画も提供します。公式YouTube APIを使わずに動作するため、既存のYouTube UIを置き換えるだけでなく、プライバシーを重視した視聴環境や独自クライアントのbackendとして使われるプロジェクトです。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Googleアカウントに依存せず、購読・通知・履歴を自分のInvidious側で管理する

Invidiousは、チャンネル購読と通知をGoogleアカウントから切り離して保持できます。ホーム画面のカスタマイズ、Light/Dark theme、audio-only mode、モバイルでのbackground playなどを備え、動画を見るためのUIをYouTube本体より軽量にできます。YouTubeやNewPipeから購読・視聴履歴をimportし、購読データをNewPipeやFreeTubeへexportできるため、特定クライアントへデータを閉じ込めずに使える点も特徴です。

出典:[1]

画面の代替だけでなくAPIと埋め込みを提供し、別アプリの動画データ源としても使える

READMEではDeveloper APIとembedded video supportが主要なtechnical featureとして案内されています。公式YouTube APIを利用しないため、Invidiousを人が直接使うWeb UIとしてだけでなく、別のフロントエンドやツールが動画・チャンネル情報を取得するための中間層として構成できます。公開instanceを使う方法と、自分でinstanceを運用する方法の両方が用意されています。

出典:[1]

YouTubeの視聴体験から広告・追跡・Googleアカウント依存を減らしたい個人や組織へ

ブラウザで動画を見る際に広告やtrackingを避けたい人、Googleアカウントを使わず購読リストを持ちたい人、自分のサーバー上で視聴環境を管理したい人に向きます。Developer APIがあるため、プライバシー重視の動画クライアントや社内向けビューアのbackendとして利用したい開発者にも比較候補になります。まず公開instanceで試し、継続利用や可用性・設定を自分で管理したい場合にセルフホストへ移る使い方が分かりやすいです。

出典:[1]

公式YouTube APIを使わないため上流変更の影響を受けやすく、セルフホストではDBと動画取得経路の運用も必要

Invidiousは公式YouTube APIを使わずに動画情報を取得します。そのためYouTube側の仕様や配信挙動が変わった場合、互換性維持のためInvidious側の更新が必要になる構造です。CHANGELOGでもvideo retrievalの安定化が継続的に行われており、configにはYouTube側からvideo streamを取得する外部プログラムとしてInvidious Companionを接続する設定があります。環境によってはCompanionやproxy、reverse proxyまで含めた構成を検討する必要があります。

セルフホストではPostgreSQL接続が必須で、付属docker-composeも開発用途と明記されています。本番運用では公式installation guideに沿ってdomain、HTTPS、secret、database、更新を管理する必要があります。また公開instanceは第三者が運営しているため、可用性・ログ・運用方針はinstanceごとに異なります。Invidious本体はAGPLv3です。プロジェクト自身も、各国の法令を守り不適切な利用を避けるよう案内しています。

出典:[1][2][3][4][5]

参考にした公式資料

  1. [1]iv-org/invidious — README(2026-09-14)
  2. [2]Invidious — configuration example(2026-09-14)
  3. [3]Invidious — Docker Compose development configuration(2026-09-14)
  4. [4]iv-org/invidious — CHANGELOG(2026-09-14)
  5. [5]iv-org/invidious — LICENSE(2026-09-14)

成長

成長の推移 · 直近30日

0 Stars

推移データを蓄積中です。

GitHubデータ

GitHubのデータGitHubの詳細データを見る
Stars
0
Forks
0
Watchers
0
Open Issues
0
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。