WebGPUまたはWebAssemblyでブラウザー内だけで動作し、画像をアップロードせずに背景を削除できるオープンソースツール。
- スター
- 99
- フォーク
- 4
- 未解決の Issue
- 0
- 最終コミット
- 10 日前
これは何?
bg2xはReal-ESRGAN、Swin2SR、Real-CUGANのモデルを使って、画像を最大4倍に拡大します。推論はWeb Worker内のONNX Runtime Webを通じてブラウザ上で完結するため、バックエンドは不要で、画像をアップロードする必要もありません。
アニメやイラスト、写真、ノイズの多い画像や圧縮率の高いJPEGなど、入力に応じた10種類のモデルを利用できます。モデルは初回使用時にHugging Faceからダウンロードされ、利用できない場合はModelScopeにフォールバックし、IndexedDBにキャッシュされます。利用可能な場合はWebGPUを使い、それ以外ではWASMにフォールバックします。
ドラッグ&ドロップで画像を追加できるバッチ処理に対応し、PNG、JPG、WebPで書き出せます。バッチをZIPとしてダウンロードすることも可能です。VueとAstroを使ったフロントエンドに加え、Windows、macOS、Linux向けのElectronビルドも含まれています。
主な機能
- 01Real-ESRGAN、Swin2SR、Real-CUGANのモデルで画像を最大4倍に拡大します。
- 02画像をアップロードせず、ブラウザ上で処理が完結します。
- 03写真、アニメ、イラスト、圧縮画像向けの10種類のモデルを利用できます。
- 04利用可能な場合はWebGPUを使い、それ以外ではWASMにフォールバックします。
- 05PNG、JPG、WebPで書き出せるほか、バッチをZIPでダウンロードできます。
- 06初回ダウンロード後、モデルをIndexedDBにキャッシュします。
- 07Windows、macOS、Linux向けのElectronデスクトップビルドを提供します。
ユースケース
- 古い、または低解像度のアニメやイラストを拡大する。
- サーバーに送信せず、圧縮された写真やノイズの多い写真を拡大する。
- 画像フォルダーをまとめて拡大し、ZIPとして書き出す。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/isixe/bg2x.git - 2
プロジェクトフォルダーに移動する
cd bg2x - 3
依存関係をインストールする
pnpm install - 4
開発サーバーを起動し、http://localhost:4321 を開く
pnpm dev
使う前に知っておきたいこと
- インストールには pnpm を使用します。リポジトリには package-lock.json と pnpm-lock.yaml の両方が含まれているため、パッケージマネージャーを混在させないでください。
- スレッド対応の WASM 推論には、本番環境のホストでクロスオリジン分離ヘッダーが必要です。設定されていない場合はシングルスレッドにフォールバックします。
- モデルは初回使用時に Hugging Face からダウンロードされます(ModelScope へのフォールバックあり)。そのため、初回はネットワーク接続が必要です。
トピック
よくある質問
- bg2x とは?
- 画像を端末内で処理する、無料のブラウザベースAI画像アップスケーラー。 bg2xはReal-ESRGAN、Swin2SR、Real-CUGANのモデルを使って、画像を最大4倍に拡大します。推論はWeb Worker内のONNX Runtime Webを通じてブラウザ上で完結するため、バックエンドは不要で、画像をアップロードする必要もありません。
- bg2x は無料で使えますか?ライセンスは?
- bg2x は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- bg2x は今もメンテナンスされていますか?
- 活発にメンテナンス中。bg2x の最終コミットは 2026年10月10日 です。
- bg2x は何に使えますか?
- 古い、または低解像度のアニメやイラストを拡大する。 サーバーに送信せず、圧縮された写真やノイズの多い写真を拡大する。 画像フォルダーをまとめて拡大し、ZIPとして書き出す。
- bg2x のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/isixe/bg2x.git プロジェクトフォルダーに移動する: cd bg2x 依存関係をインストールする: pnpm install 開発サーバーを起動し、http://localhost:4321 を開く: pnpm dev
- bg2x はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/isixe/bg2x
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントがMCPまたはHTTP API経由で実際のログイン済みブラウザーを操作する、Electronベースのローカルファーストなブラウザー。
ONNXモデルとGPUアクセラレーションを利用し、画像・動画の高解像度化、顔修復、ノイズ除去、フレーム補間を行うWindows向けデスクトップスイート。
Windows、macOS、LinuxでAndroid端末をミラーリング・操作できるscrcpy向けデスクトップGUI。
Figma .figファイルを開けるオープンソースのデザインエディター。AIツールとヘッドレスVue SDKを搭載。
macOS、Windows、Linux向けの、Anytype公式Electronデスクトップクライアント。