Repolode
tetherto

tetherto/pearpass-app-desktop

Pear Runtimeを基盤とする、エンドツーエンド暗号化とデバイス間のP2P同期に対応したオープンソースのデスクトップ向けパスワード・ID管理ツール。

代替できる製品:1PasswordBitwardenLastPass

スター
542
フォーク
72
未解決の Issue
35
最終コミット
3 か月前

これは何?

PearPass Desktopは、パスワード、クレジットカード、セキュアメモ、カスタムフィールドを保存できるパスワード・ID管理ツールPearPassのデスクトップクライアントです。すべてのデータはディスクに書き込む前に暗号化され、中央サーバーではなくデバイス上に保存されます。

クラウドサービスに依存せず、PearPassはPear RuntimeのP2P技術を使って、デバイス間で認証情報を直接同期します。保管庫はオフラインでも利用でき、脆弱なパスワードを検出するパスワード診断機能と、ランダムパスワード生成機能も備えています。

デスクトップアプリはmacOS、Linux、Windowsで動作します。モバイル版とブラウザー拡張機能版は別のリポジトリで管理されています。現在、プロジェクトの積極的な開発は一時停止中です。

主な機能

  • 01パスワード、クレジットカード、セキュアメモ、カスタムフィールドをディスクに書き込む前に暗号化する。
  • 02中央サーバーを介さず、デバイス間で認証情報を直接同期する。
  • 03保管庫のすべてのデータにオフラインでアクセスできる。
  • 04パスワードの強度をチェックし、脆弱なパスワードを特定する。
  • 05強固で一意なランダムパスワードを生成する。
  • 06macOS、Linux、Windowsで動作する。

ユースケース

  • ログイン認証情報をサードパーティのクラウドサービスに保存せず、プライベートに保つ。
  • P2P接続を使って、自分のコンピューター間でパスワード保管庫を同期する。
  • 既存のパスワードを監査し、脆弱なものや使い回されているものを見つける。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone git@github.com:tetherto/pearpass-app-desktop.git
  2. 2

    クローンしたディレクトリに移動する

    cd pearpass-app-desktop
  3. 3

    依存関係をインストールする

    npm install
  4. 4

    翻訳キーを生成してから、開発用アプリを起動する

    npm run build && npm run dev

使う前に知っておきたいこと

  • 現在、プロジェクトの積極的な開発は一時停止しています。
  • ワークスペースの兄弟モジュールをローカルに用意する必要があるため、単純なクローンだけではセットアップできません。
  • Pear Runtimeを別途インストールする必要があります。
  • ライセンス欄の値は標準的なSPDX識別子ではありませんが、READMEにはApache 2.0と記載されています。

収録されている特集

トピック

よくある質問

pearpass-app-desktop とは?
Pear Runtimeを基盤とする、エンドツーエンド暗号化とデバイス間のP2P同期に対応したオープンソースのデスクトップ向けパスワード・ID管理ツール。 PearPass Desktopは、パスワード、クレジットカード、セキュアメモ、カスタムフィールドを保存できるパスワード・ID管理ツールPearPassのデスクトップクライアントです。すべてのデータはディスクに書き込む前に暗号化され、中央サーバーではなくデバイス上に保存されます。
pearpass-app-desktop は無料で使えますか?ライセンスは?
pearpass-app-desktop は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
pearpass-app-desktop は今もメンテナンスされていますか?
半年以内に更新あり。pearpass-app-desktop の最終コミットは 2026年8月14日 です。
pearpass-app-desktop は何に使えますか?
ログイン認証情報をサードパーティのクラウドサービスに保存せず、プライベートに保つ。 P2P接続を使って、自分のコンピューター間でパスワード保管庫を同期する。 既存のパスワードを監査し、脆弱なものや使い回されているものを見つける。
pearpass-app-desktop のインストール方法は?
リポジトリをクローンする: git clone git@github.com:tetherto/pearpass-app-desktop.git クローンしたディレクトリに移動する: cd pearpass-app-desktop 依存関係をインストールする: npm install 翻訳キーを生成してから、開発用アプリを起動する: npm run build && npm run dev
pearpass-app-desktop はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tetherto/pearpass-app-desktop

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト