搜索插件、代码仓与 APP 分类

GitHub 代码仓GlitterWare/Passy

帕西

离线密码管理器,支持跨平台同步

帕西 项目封面
星标
195
复刻
29
最近推送(UTC)
2026年11月8日
项目状态
未归档

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

Passy

Passy is an offline password manager with cross-platfrom synchronization. 🔒

Visit https://glitterware.github.io/Passy/ for easier installation with direct links to downloads, the website has recently been updated to provide a user-friendly installation experience.
Want to translate the app to your language? It's simple! Read https://github.com/GlitterWare/Passy/blob/dev/LOCALIZATION.md#localization to get started.
Version shields

Github Latest Release F-Droid Latest Release Flathub Latest Release AUR Latest Release

Get it from the Snap Store

Store submissions
  • ✔️ SnapCraft
  • ✔️ AppImageHub
  • ✔️ F-Droid
  • ❌ Google Play Store (will be re-attempted at a later date)
Contents

Contents

  1. Features
  2. Installing
  3. Exporting / Backups
  4. Building
  5. Privacy Policy
  6. Links & Mentions
Features

Features

  • 🔒 Security – All your information is encrypted in AES and stored offline on your devices, providing highest-tier security.
  • 🔄 Synchronization – Share data between separate devices within seconds.
  • 📱 2FA codes - Keep your 2FA codes safe and sound in offline storage.
  • 🤝 Entry sharing – Send entries to your friends and family.
  • 🖐️ Biometrics – Quickly unlock the app using your fingerprint.
  • 📚 Multipurpose – Store passwords, payment cards, notes, id cards and identities, all in one place.
  • ⚡ Autofill – Quickly fill fields in apps and websites without having to open the app.
  • 🧩 Browser extension - Use autofill and add new entries on the fly right from your browser. (See https://github.com/GlitterWare/Passy-Browser-Extension)
  • ☁️ Passy Cloud - Support this free project and get secure, automatic online synchronization in return. 🤟 (disabled by default - base app and manual QR-powered sync remain free forever)
Installing

Installing

Visit https://glitterware.github.io/Passy/ for easier installation with direct links to downloads, the website has recently been updated to provide a user-friendly installation experience.
Windows

Windows

Installer (Recommended)
  1. Download the installer from latest release. Windows installers are named in format Passy-<version>-Windows-Installer.exe;
  2. Run the installer and follow the instructions to complete installation.
  3. You can now open Passy from the Start menu.

To update Passy, simply repeat same steps with a newer version.

Passy can be removed by running its uninstaller from Programs and Features in the Control Panel. Your data will remain in C:\Users\<username>\Documents\Passy.

Windows Portable
Portable
  1. Download the archive from latest release. Windows portable archives are named in format Passy-<version>-Windows-Portable.zip.
  2. Extract the archive to desired installation location.
  3. Run passy.exe inside the extracted folder to launch the app.
Android

Android

F-Droid

Linux

Linux

SnapCraft (Recommended)

For instructions on how to easily set up Passy using Ubuntu/Debian software app or Snap command-line, see https://github.com/GlitterWare/Passy/blob/dev/SNAP-STORE.md.

Flathub

Flathub Latest Release

AUR

AUR Latest Release

Linux AppImage
AppImage

It's most comfortable to run AppImages with the AppImageLauncher installed. It automatically integrates AppImages and their .desktop files into your program launcher for best user experience.

You can run a Passy AppImage release as follows:

  1. Download the archive from latest release. AppImage archives are named in format Passy-<version>-Linux-AppImage.zip.
  2. Extract the .AppImage file to desired installation location.
  3. Run the .AppImage as a program.
Linux Bundle
Bundle

You can run a Passy bundle release as follows:

  1. Download the archive from latest release. Linux bundle archives are named in format Passy-<version>-Linux-Bundle.zip.
  2. Extract the archive to desired installation location.
  3. Run passy inside the extracted folder to launch the app.
Exporting / Backups

Exporting / Backups

Passy (Recommended)
  1. Launch the app.
  2. Login into the account you wish to back up.
  3. Go to account settings by pressing the cogwheel at the right top of the screen.
  4. Press Backup & Restore.
  5. From here you will be able to backup or restore your account data.
Windows
Windows
  1. Go to C:\Users\<username>\Documents.
  2. All Passy data is stored inside the folder named Passy, you can make a copy of it elsewhere to backup all accounts if you wish.
Linux
Linux
  1. Go to /home/<username>/Documents.
  2. All Passy data is stored inside the folder named Passy, you can make a copy of it elsewhere to backup all accounts if you wish.
Building

Building

Passy is open-source, feel free to make modifications to it and build it yourself. We're always very glad to see people exploring our projects. 👥

  1. Install Flutter.
  2. Clone the repository or get the source code from the latest Passy release.
  3. Run flutter build [subcommand] to build passy for your system. Passy can be built to windows, linux, apk and aab.
Linux

If you are building for Linux, getting started is easy:

  1. Install severall small packages required to build Passy's GUI and video features: libayatana-appindicator3-dev meson wget libasound2-dev.
    On Ubuntu/Debian Linux, you can install them using apt:
sudo apt install -y libayatana-appindicator3-dev meson wget libasound2-dev
  1. Run Passy on Linux for development via the ./run script, which will automatically compile and inject all Passy dependencies into the script environment before running Flutter.
  2. Build Passy for Linux using the build_linux.sh script.
  3. If you use the ./run, build_linux.sh or build_all.sh scripts, you do not need to install any extra packages, as they provide full hermetic builds of libmpv, as required by the media_kit plugin.
  4. You can pass regular Flutter tool arguments to these scripts to configure your builds.

Otherwise, you will need to install the libmpv-dev package.
On Ubuntu/Debian Linux, you can install it using apt:

sudo apt install -y libmpv-dev

At that point, you can run flutter build linux directly to build Passy for Linux.
Keep in mind that it is recommended that you remove the libmpv-dev package later if you decide to use the provided build scripts to compile Passy.

Build Options

Build options are specified with --dart-define=<option name>=<option value> (without angle brackets) after the build command.

Available options:

  • UPDATES_POPUP_ENABLED - Default is true, if set to false, the update popup will never show up on the login screen.

Privacy Policy

12 AUGUST, 2023

Links & Mentions

Store Releases
  • AppImageHub release - https://www.appimagehub.com/p/1906459/.
  • AUR releases:
    • (git) https://aur.archlinux.org/packages/passy.
    • (git) https://aur.archlinux.org/packages/passy-git.
  • Flathub release - https://flathub.org/apps/details/io.github.glitterware.Passy.
  • F-Droid release - https://f-droid.org/en/packages/com.glitterware.passy.
  • Snap release - https://snapcraft.io/passy.
Made with 💜 by Gleammer.
GlitterWare GitHub avatar
GitHub 作者

GlitterWare ↗

Software above and beyond the color spectrum!

语言DartCMakeC++ShellInno SetupHTMLCKotlinBatchfileJavaSwiftObjective-C

分类

依赖Flutter组件

使用的依赖

依赖清单 60 项

App 分类

如何选择适合项目的代码仓?

先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。

  1. 通过仓库名、作者或描述搜索,再按技术分类缩小范围。
  2. 结合星标、复刻与最近推送比较项目;星标反映社区关注,不代表质量保证。
  3. 使用前在 GitHub 核对 README、许可证与 Issues。

来源与维护

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗