A desktop GUI for pass, the standard Unix password manager.
Built with Tauri 2, Svelte 5, and Rust.
- Browse your password store as a searchable tree
- View, copy, edit, and delete entries
- Generate passwords via
pass generate - Git sync — pull and push from the sidebar
- GPG key management — view keys, select store key
- Configurable — custom paths for
pass,gpg,git, and store directory - Cross-platform — macOS, Linux, Windows (planned)
| Passwords | Settings |
|---|---|
![]() |
![]() |
brew tap fredsmith/passero https://github.com/fredsmith/Passero
brew install --cask passeroGrab the latest release from Releases.
git clone https://github.com/fredsmith/Passero.git
cd Passero
npm install
npm run tauri buildThe built app will be in src-tauri/target/release/bundle/.
- pass (bundled as fallback, or uses system install)
- GPG with at least one key pair
- Git (for sync features)
npm install
npm run tauri dev- Frontend: Svelte 5 with runes, Tailwind CSS 4, Vite
- Backend: Rust via Tauri 2 IPC commands
- Password store: Calls system
passas a subprocess for full ecosystem compatibility - Config: Persistent via
tauri-plugin-store
MIT

