DFarm6/Prism-Browser-Community has 759 GitHub stars and 174 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-10 02:03 UTC. Last push 2026-10-03.
Local-first open-source multi-profile fingerprint browser based on Chromium and Electron
できること
- Create and run multiple independent browser profiles
- Independent cookies, cache, bookmarks, and extension data for every profile
- HTTP, HTTPS, and SOCKS5 proxies with WebRTC leak prevention
- User-Agent, language, time zone, screen, CPU, memory, and GPU identity configuration
計測したスター増加
- 24時間
- +1
- 7日間
- 更新が遅れています
- 15日間
- 更新が遅れています
- 1か月
- 更新が遅れています
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README.ja.md
オリジナルPrism Browser Community
English | 简体中文 | 繁體中文 | Русский | Tiếng Việt | ไทย | Português (Brasil)
Français | Українська | Español | Türkçe | 日本語 | हिन्दी
作者:DFarm · 公式サイト:prismbrowser.app
Prism Browser は、カスタマイズした Chromium を基盤とするローカルのブラウザープロファイル管理ツールです。各プロファイルは Cookie、キャッシュ、拡張機能データ、プロキシ設定、フィンガープリント設定を個別に持ち、互いに分離されたブラウザーの識別情報を管理できます。
プロファイル、Cookie、プロキシ認証情報、閲覧履歴は、既定ではユーザー自身の端末に保存されます。Community 版は無料で、ローカルプロファイル数の制限はありません。
ソースコードの保守方針
このリポジトリは、学習、レビュー、コミュニティによるビルドのために公開を継続します。v0.3.17 以降、製品版の新機能、修正、ソースコードの変更は、原則として定期的に同期しません。アプリ、ブラウザーエンジン、クロスプラットフォームのパッケージ、Pro 機能の複雑化により、複数ブランチの保守とテストの負担が増えたためです。
今回は例外として、0.3.19 の汎用的な多言語対応を移植し、既存の公開インターフェイスを翻訳しています。Pro の非公開ランタイム、ライセンスサービス、新しい Pro 機能、非公開のリリース設定は含まれません。製品版ソースコードの継続的な同期を再開するものではありません。
既存のコード、コミット履歴、過去のリリースは保持されます。今後の機能、修正、インストーラーは公式サイトと Releases をご確認ください。
対応言語
アプリのインターフェイスと README は 13 言語に対応しています。簡体字中国語、繁体字中国語、英語、ロシア語、ベトナム語、タイ語、ブラジルポルトガル語、フランス語、ウクライナ語、スペイン語、トルコ語、日本語、ヒンディー語です。README の言語はページ上部のリンクで切り替えられます。
- 起動時はシステムの優先表示言語に合わせます。未対応、または取得できない場合は英語を使用します。
- 右上の選択欄で即座に切り替えられます。手動で選んだ言語は端末に保存され、次回以降も優先されます。
- アプリの表示言語は、プロファイルのフィンガープリント言語やタイムゾーンとは独立しています。名前、メモ、タグ、未保存の編集内容は維持されます。
- 翻訳データはアプリに同梱され、オンライン翻訳は不要です。貢献方法は多言語開発ガイド(中国語・英語)をご覧ください。
ダウンロードと使い方
Releases から、macOS は DMG または ZIP、Windows はインストーラーまたは Portable 版をダウンロードしてください。公開パッケージには、すぐに利用できる Chromium 144 フィンガープリントエンジンが含まれます。通常の利用では Chromium のビルドは不要です。
未署名のビルドがブロックされた場合、macOS は「システム設定 → プライバシーとセキュリティ」で起動を確認し、Windows は SmartScreen の「詳細情報 → 実行」を選択します。本プロジェクトの Releases からのみ取得し、公開されている SHA-256 と照合してください。
- Prism Browser を開き、新しいプロファイルを作成します。
- 名前を入力し、必要な OS、言語、タイムゾーン、画面、ハードウェア識別情報を設定します。
- プロキシが不要なら直接接続を使用します。必要な場合はプロトコル、ホスト、ポート、認証情報を入力し、接続をテストします。
- 保存してプロファイルを開きます。ウィンドウを閉じても Cookie、キャッシュ、ブックマーク、拡張機能データは残ります。
各プロファイルには独立したデータディレクトリがあります。複製時は設定を引き継ぎ、新しい識別情報とシードを生成します。
機能とエディション
Community には、無制限のローカルプロファイル、独立したデータ、HTTP/HTTPS/SOCKS5 プロキシ、WebRTC 漏えい防止が含まれます。User-Agent、言語、タイムゾーン、画面、CPU、メモリ、GPU を設定でき、Canvas、WebGL、Audio、DOMRect、フォント、Speech、WebGPU の一貫性を維持します。
複製、グループ、タグ、お気に入り、一括操作、ごみ箱、Cookie・個別プロファイル・ワークスペース全体のローカル移行に対応します。macOS の Dock と Windows のタスクバーでは、アイコンにプロファイル番号を表示できます。
| 機能 | Community | Prism Pro |
|---|---|---|
| 無制限のローカルプロファイル、フィンガープリント、プロキシ、独立データ | ✓ | ✓ |
| グループ、複製、一括操作、ローカル移行 | ✓ | ✓ |
| アプリ同梱の Community エンジン | ✓ | ✓ |
| 公式配布の新しいエンジン | — | ✓ |
| ローカル自動化 API、スケジュール実行、MCP による AI 操作 | — | ✓ |
Pro の API は一時トークンを使用し、インターネットには公開されません。タスクは一度だけ、毎日、毎週の実行を設定できます。MCP は許可したプロファイルだけを AI に公開し、いつでも停止・取り消しが可能です。Pro にアップグレードしてもプロファイル、Cookie、拡張機能データ、プロキシ認証情報はサーバーへアップロードされません。
Pro のライセンス期間は 1 年で、1 つの有効化コードを同時に 1 台へ紐付けられます。解除後は残りの期間を別の端末で利用できます。期限切れや解除によってローカルプロファイルは削除されず、Community の機能は引き続き利用できます。
検証範囲
Pixelscan、CreepJS、BrowserLeaks、IPhey、Prism のフィンガープリントマトリクスとプロファイルデータ監査を使用し、識別情報の整合性、同じシードでの再起動の安定性、異なるシードの分離、iframe/Worker の一貫性、データの永続性を検証します。
外部テストは変化するため、すべてのテストに永久に合格する保証はありません。プロキシ品質、IP の評価、リモートデスクトップ、システムフォント、実際のハードウェアも結果に影響します。
開発とビルド
Node.js 22 以降、npm、各プラットフォームの基本ビルドツールが必要です。リポジトリのルートで実行してください。
# インストール・検査・ビルド
npm ci
npm run typecheck
npm run build
# 開発モード
npm run dev
# macOS パッケージ
npm run dist:mac
# Windows パッケージ
npm run dist:win
これらのパッケージ作成コマンドにはフィンガープリントエンジンは含まれません。Chromium 144 のビルドには、32 GB の RAM、約 300 GB の SSD 空き容量、空白を含まない短いパスを推奨します。
- macOS arm64:Xcode、Git、Python 3、Ninja、APFS ボリュームが必要です。Xcode のライセンスに同意し、ビルドガイドをご確認ください。
- Windows x64:Windows 10/11、Visual Studio の C++ デスクトップ開発環境、Windows SDK、Git、Python 3、NTFS ボリュームが必要です。クリーンな Python 仮想環境を推奨します。ビルドガイドをご確認ください。
固定バージョン、上流コミット、パッチ順序、SHA-256 は tools/kernel-lock.json、共通パッチは tools/kernel-patches にあります。中断したビルドは Build-Kernel を再実行して継続できます。成果物はビルドルートの artifacts/<version>-<platform>、ログは logs に出力されます。詳細なコマンドは 英語 README にも記載しています。
アプリのエンジン管理からローカルビルドをインポートします。macOS は Chromium.app、Windows は chrome.exe を含むディレクトリを選択してください。検証後に有効化します。既存プロファイルのデータと設定は保持されます。
セキュリティ報告とライセンス
有効化コード、プロキシのパスワード、Cookie、ウォレット情報、秘密鍵、個人情報を含む診断ファイルを公開 Issue に投稿しないでください。機密情報を取り除き、最小限の再現手順、バージョン、プラットフォーム、影響を記載してください。フィンガープリントのスコア変化は必ずしも脆弱性ではありません。検査サイト、日時、エンジンのバージョン、失敗した項目も添えてください。
Prism Browser Community 独自のコードには MIT License が適用されます。Chromium、Electron などの第三者コンポーネントはそれぞれのライセンスに従います。Chromium の配布時は、必要な LICENSE、LICENSES、各種表記を保持してください。ソースコードのライセンスは Prism の名称、ロゴ、アイコンの商標権を自動的に許諾するものではありません。
合法かつ許可されたブラウザーの分離、自動化テスト、プライバシー研究、アカウント管理にのみ利用し、対象サイトの規約と適用法を遵守してください。
スターの推移
関連プロジェクトを探す
trimstray/the-book-of-secret-knowledge
インスピレーションを与えるリスト、マニュアル、チートシート、ブログ、ハック、ワンライナー、CLI/Web ツールなどを集めたコレクション。
257,498 スターHack-with-Github/Awesome-Hacking
ハッカー、ペンテスター、セキュリティ研究者向けのさまざまな Awesome リスト集。
125,103 スターswisskyrepo/PayloadsAllTheThings
Web アプリケーションセキュリティおよびペネトレーションテスト/CTF 向けの、実用的なペイロードとバイパスの一覧。
82,542 スターcaddyserver/caddy
高速で拡張しやすい、マルチプラットフォーム対応の HTTP/1-2-3 Web サーバー。自動 HTTPS に対応
78,935 スター