Repolode
lesspass

lesspass/lesspass

A stateless password manager that generates site passwords from one master password, so no encrypted vault needs syncing.

Open-source alternative to:1PasswordLastPass

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. 1

    Install the LessPass CLI with pip

    python3 -m pip install --user lesspass
  2. 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