ビルトインのスニッフィング機能を備えたクロスプラットフォームの動画ダウンローダー —— ページを開いて、欲しいリソースを選んで、保存するだけ。パケットキャプチャ不要、ブラウザ拡張の設定不要、コマンドラインの操作も不要です。
アプリ UI は現在、英語・簡体中国語・イタリア語に対応しています。
ウェブを閲覧中に気になる動画を見つけたら → 拡張機能のアイコンをクリック → ワンクリックで MediaGo に送信。ページ内のダウンロード可能なリソースを自動検出し、ツールバーアイコンのバッジに件数を表示します。YouTube、Bilibili をはじめ主要な動画サイトに対応。拡張機能はデスクトップ版インストーラーに同梱されているので、設定 → その他の設定 → ブラウザ拡張ディレクトリ から直接インストールフォルダを開けます。
内部では yt-dlp を使用。YouTube、Twitter/X、Instagram、Reddit など 1000 以上の動画サイト をサポートします。
Claude Code や Cursor などの AI コーディングアシスタントを使っていますか?MediaGo Skill をインストールすれば、AI に「この動画をダウンロードして:<URL>」と言うだけでダウンロードが始まります。
npx clawhub@latest install mediagoMediaGo は完全な HTTP API を提供します。スクリプト、自動化ツール、他のアプリから直接ダウンロードタスクの作成、進捗の取得、リスト管理が可能です。ブラウザ拡張機能はこの API を介してデスクトップアプリと通信しており、自分のワークフローに組み込むこともできます。
ダウンロード完了後、MediaGo 内で他のフォーマットや画質に変換できます。ffmpeg を別途起動する必要はありません。
サーバーにヘッドレスでインストールし、同じネットワーク内のどこからでも Web UI にアクセスできます:
docker run -d --name mediago -p 8899:8899 -v /path/to/mediago:/app/mediago caorushizi/mediago:3.5.0Docker Hub と GHCR(ghcr.io/caorushizi/mediago)の両方で配信しています。同じイメージなのでお好みのレジストリを。Intel / AMD (amd64) と ARM (arm64) の両方に対応。デスクトップ版は 127.0.0.1 と LAN IP の両方で待ち受けるため、同じ Wi-Fi のスマートフォンやタブレットからも Web UI を開けます。
- Windows — インストーラー版
- Windows — ポータブル版
- macOS — Apple Silicon (arm64)
- macOS — Intel (x64)
- Linux (deb)
- Docker Hub:
docker run -d --name mediago -p 8899:8899 -v /path/to/mediago:/app/mediago caorushizi/mediago:3.5.0 - GHCR:
docker run -d --name mediago -p 8899:8899 -v /path/to/mediago:/app/mediago ghcr.io/caorushizi/mediago:3.5.0
過去のバージョンは GitHub Releases ページ をご覧ください。
- 宝塔パネル公式サイト から正式版のスクリプトをダウンロードしてインストール
- 宝塔パネルにログイン、メニューから Docker をクリック。初回アクセス時に Docker サービスのインストールを求められるので、「今すぐインストール」をクリックして完了
- アプリストアで MediaGo を見つけて、インストールをクリック、ドメインなどの基本情報を設定すれば完了
- 🌐 ブラウザ拡張機能 — 任意のサイトで動画をスニッフィング、ワンクリックで MediaGo に送信
- 🎬 YouTube + 1000+ サイト — yt-dlp による対応
- 🦞 OpenClaw Skill — AI コーディングアシスタント経由でダウンロード
- 🔌 HTTP API — スクリプト、自動化、サードパーティツールとの統合
- 🎞️ アプリ内フォーマット変換 — 出力形式と画質を選択
- 🐳 Docker デプロイの簡素化 — 単一ディレクトリをマウント、GHCR のマルチアーキテクチャイメージ
- ⚡ 起動の高速化 — バックエンド書き換え、メモリ使用量の削減、内蔵動画プレーヤー
リポジトリのタスク実行は Task v3.51.1 以降の v3 リリースに対応しています。
macOS、Linux、Windows(PowerShell)では、Go ツールチェーンで最新の互換 v3 リリースをインストールできます。
Go のバイナリディレクトリを PATH に追加してから、バージョンを確認してください:
go install github.com/go-task/task/v3/cmd/task@latest
task --versionクローン後は、リポジトリのルートで次の標準フローを実行します:
git clone https://github.com/caorushizi/mediago.git
cd mediago
task setup
task dev:alltask setup は Node ワークスペース依存関係とアプリに必要なランタイムツールを
まとめてインストールします。ランタイム依存関係のバージョンは
packages/tooling/manifests/runtime-deps.json だけを参照し、自動更新されません。pnpm install だけでは
Node ワークスペース依存関係しか入らず、BBDown などのランタイムバイナリは入りません。
Web のみを開発する場合は task dev:web、デスクトップのみの場合は
task dev:electron を使います。デプロイ可能な Web 版は Docker イメージのみで提供され、
独立した Node.js Server パッケージはありません。変更を送信する前に以下を実行します:
task check
task test本プロジェクトは学習および研究目的にのみ提供されるものであり、商用または違法な目的での使用はご遠慮ください。
- 本プロジェクトが提供するすべてのコードおよび機能は、ストリーミング技術の学習のための参考資料としてのみ使用されます。利用者は所在地域の法令を遵守してください。
- 本プロジェクトを使用してダウンロードされたコンテンツの著作権は、原コンテンツの所有者に帰属します。利用者はダウンロード後 24 時間以内にコンテンツを削除するか、著作権者の許可を取得する必要があります。
- 本プロジェクトの開発者は、著作権で保護されたコンテンツのダウンロードや第三者プラットフォームへの影響を含め、利用者の行動に対して一切の責任を負いません。
- 大規模なスクレイピング、プラットフォームサービスの妨害、その他他者の合法的権利を侵害する行為に本プロジェクトを使用することは禁止されています。
- 本プロジェクトを使用することにより、あなたはこの免責事項を読み、同意したものとみなされます。同意しない場合は、直ちに本プロジェクトの使用を停止し、削除してください。
ソースからビルドする場合は CONTRIBUTING.md(英語)を参照してください。
MediaGo の翻訳をご検討中の方は TRANSLATION.md(英語)をご参照ください。



