Cross-platform, offline password manager that stores logins, TOTP codes, passkeys and notes in an encrypted KDBX database file.
- Stars
- 6,068
- Forks
- 359
- Open issues
- 37
- Last commit
- yesterday
What is it?
LessPass generates passwords on demand from a login, the website name, and a master password. Because the passwords are derived rather than stored, there is no encrypted vault to back up or synchronize across devices. You only need to remember the master password to get the same password on any device.
It is available as a browser extension for Chrome and Firefox, a command line interface installable with pip, and a mobile app for iOS and Android. A web-based generator is also provided, though the project recommends the extensions for better security.
The project is licensed under GPL-3.0, with the mobile package additionally available under MPL 2.0. Optional server features are limited to existing users, and the project notes that new users must self-host a server to use connected functionality.
Key features
- 01Derives passwords from a master password, with no vault to sync.
- 02Browser extensions for Chrome and Firefox with a keyboard shortcut to open.
- 03Command line interface installable via pip.
- 04Mobile apps for iOS and Android, including F-Droid.
Use cases
- Generating unique site passwords without storing them anywhere.
- Getting the same password across several devices without syncing a vault.
- Using a password generator from the terminal in scripts or workflows.
Quick start
- 1
Install the LessPass CLI with pip
python3 -m pip install --user lesspass - 2
Show the CLI help
lesspass --help
Things to know
- The LessPass Server is closed to new registrations, so connected use requires self-hosting a server.
- Third-party server implementations may not fully support the latest API.
Topics
FAQ
- What is lesspass?
- A stateless password manager that generates site passwords from one master password, so no encrypted vault needs syncing. LessPass generates passwords on demand from a login, the website name, and a master password. Because the passwords are derived rather than stored, there is no encrypted vault to back up or synchronize across devices. You only need to remember the master password to get the same password on any device.
- Is lesspass free to use? What license does it have?
- lesspass is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is lesspass still maintained?
- Actively maintained. The last commit to lesspass was on Oct 21, 2026.
- What can I use lesspass for?
- Generating unique site passwords without storing them anywhere. Getting the same password across several devices without syncing a vault. Using a password generator from the terminal in scripts or workflows.
- How do I install lesspass?
- Install the LessPass CLI with pip: python3 -m pip install --user lesspass Show the CLI help: lesspass --help
- Where can I get lesspass?
- The source code and installation instructions are on GitHub: https://github.com/lesspass/lesspass
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A native macOS client for the KeePass password manager, supporting KDBX databases with AutoType and a plugin system.
An open source password and data manager for individuals and teams, with server, web, desktop, mobile and browser extension clients.
A command-line password manager for teams, compatible with the standard UNIX pass tool, storing secrets encrypted with GPG and versioned in git.
Open-source password manager built with Flutter for mobile, desktop and web, compatible with KeePass 2.x KDBX 3 and KDBX 4 databases.
An Android password manager that stores credentials in KeePass-compatible database files, with optional sync across devices.