Steam、Epic、GOG、EA App、Battle.netやエミュレーターのゲームを1つの画面にまとめる、オープンソースのゲームライブラリ管理・ランチャー。
JMBeresford/retrom
エミュレータ対応ゲームとDRMフリーのゲームを整理し、デスクトップやWebクライアントから起動できるセルフホスト型ゲームライブラリサービス。
代替できる製品:Steam
- スター
- 2,105
- フォーク
- 45
- 未解決の Issue
- 73
- 最終コミット
- 5 日前
これは何?
Retromは、ゲームライブラリを一元管理するサービスです。1台のマシンでホストし、ほかのデバイスからデスクトップクライアントやWebクライアントで接続して、中央のライブラリにあるゲームをインストール、ダウンロード、プレイできます。
ファイルシステムをスキャンしてゲームやプラットフォームを検出し、自動で追加します。エミュレータのプロファイルはクライアントごとに管理しながらサーバーに保存するため、デバイス間で設定を共有したり、再インストール後に復元したりできます。さまざまなエミュレータやプラットフォームのゲームを単一のインターフェースから起動でき、対応プロバイダーからメタデータやアートワークをダウンロードできます。
Steamなどのサードパーティ製ライブラリの取り込みも目指しており、GOGは対応予定、ネイティブのPC、Linux、macOSゲームは実験的な機能として記載されています。コントローラーに対応した全画面モードと、EmulatorJSを使ったブラウザー内エミュレーションも利用できます。
主な機能
- 01ファイルシステムをスキャンしてゲームやプラットフォームを検出し、ライブラリに自動で追加します。
- 02Windows、macOS、Linuxのデスクトップクライアントで、ゲームのインストール、アンインストール、プレイができます。
- 03ブラウザーからライブラリにアクセスできるWebクライアントを備え、EmulatorJSによるブラウザー内エミュレーションにも対応しています。
- 04クライアントごとのエミュレータプロファイルをサーバーに保存し、設定を共有・復元できます。
- 05IGDBなどの対応プロバイダーからゲームのメタデータやアートワークをダウンロードします。
- 06コントローラー対応の全画面モードを利用できます。
ユースケース
- 自宅のサーバーで個人のDRMフリーゲームコレクションをホストし、複数のコンピューターでプレイする。
- 複数のプラットフォームのエミュレートされたゲームを1つのライブラリにまとめ、単一のランチャーから起動する。
- デバイス間、またはOSの再インストール後もエミュレータの設定を統一して保つ。
- クライアントをインストールしていないデバイスのブラウザーから、自宅のゲームライブラリをプレイする。
クイックスタート
- 1
Wikiでクイックスタートガイドを開く
- 2
リリースページから最新のクライアントをダウンロードする
使う前に知っておきたいこと
- サーバーのセットアップが必要です。クライアントはセルフホスト型のサービスに接続します。
- エミュレーター単体でのクラウドセーブやユーザー認証など、一部の機能は未完成です。
- デスクトップ限定のネイティブPCゲーム対応は実験的機能として扱われています。
収録されている特集
トピック
よくある質問
- retrom とは?
- エミュレータ対応ゲームとDRMフリーのゲームを整理し、デスクトップやWebクライアントから起動できるセルフホスト型ゲームライブラリサービス。 Retromは、ゲームライブラリを一元管理するサービスです。1台のマシンでホストし、ほかのデバイスからデスクトップクライアントやWebクライアントで接続して、中央のライブラリにあるゲームをインストール、ダウンロード、プレイできます。
- retrom は無料で使えますか?ライセンスは?
- retrom は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- retrom は今もメンテナンスされていますか?
- 活発にメンテナンス中。retrom の最終コミットは 2026年11月1日 です。
- retrom は何に使えますか?
- 自宅のサーバーで個人のDRMフリーゲームコレクションをホストし、複数のコンピューターでプレイする。 複数のプラットフォームのエミュレートされたゲームを1つのライブラリにまとめ、単一のランチャーから起動する。 デバイス間、またはOSの再インストール後もエミュレータの設定を統一して保つ。 クライアントをインストールしていないデバイスのブラウザーから、自宅のゲームライブラリをプレイする。
- retrom のインストール方法は?
- Wikiでクイックスタートガイドを開く リリースページから最新のクライアントをダウンロードする
- retrom はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/JMBeresford/retrom
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
SEGA DreamcastのGDEMUユーザー向けopenMenuフォーク。仮想フォルダーと、SDカード管理用に改変したGD MENU Card Managerを追加します。
エミュレーター、エンジンの再実装、互換レイヤーを組み合わせ、さまざまな時代・プラットフォームのゲームをインストールして実行できるオープンソースのゲームランチャーです。
チームで動画や画像などのクリエイティブメディアをレビュー、注釈付け、共有できる、オープンソースのセルフホスト型Frame.io代替サービス。
ローカルのゲームフォルダをスキャンし、メタデータやカバー画像付きの閲覧可能なライブラリとして表示するセルフホスト型Webアプリ。
UsenetとBitTorrentのRSSフィードを監視して新しいTVエピソードを取得・整理・リネームするPVR