MCPcopy Index your code
hub / github.com/lesspass/lesspass

github.com/lesspass/lesspass @cli-v10.2.1 sqlite

repository ↗ · DeepWiki ↗ · release cli-v10.2.1 ↗
454 symbols 1,196 edges 183 files 6 documented · 1%
README

LessPass

LessPass is a stateless password manager.

Stop wasting your time synchronizing your encrypted vault. Remember one master password to access your passwords, anywhere, anytime. No sync needed. Try the demo at www.lesspass.com.

:rotating_light: information

LessPass Database server will be turned off on March 1th, 2023. Read here why

How does it work?

Videos

Podcast

CLI

Use pip to install LessPass CLI:

python3 -m pip install --user lesspass

Usage:

lesspass --help

Special Thank you

Based on an original idea from masterpassword app :heart:

License

This project is licensed under the terms of the GNU GPLv3.

LessPass mobile is bi-licensed under both the Mozilla Public License Version 2 as well as the GNU GPLv3.

Contributors

This project exists thanks to all of the people who contribute.

You can help too! There are many ways to help make LessPass better.

Contributors list

Backers

Thank you to all our backers!

Become a backer on Open Collective.

Backers list

Sponsors

There is no sponsor for now

Are you a member of a company or organization that might be willing to sponsor LessPass? Please ask them to consider supporting this open source project by becoming a sponsor!

Core symbols most depended-on inside this repo

parse_args
called by 73
cli/lesspass/cli.py
create_profile
called by 24
cli/lesspass/profile.py
isLengthValid
called by 11
mobile/src/password/validations.js
generate_password
called by 9
cli/lesspass/password.py
register
called by 8
mobile/android/app/src/main/java/com/lesspass/android/newarchitecture/components/MainComponentsRegistry.java
isCounterValid
called by 8
mobile/src/password/validations.js
calcEntropy
called by 7
packages/lesspass-entropy/src/index.js
run
called by 7
mobile/android/app/src/debug/java/com/lesspass/ReactNativeFlipper.java

Shape

Method 198
Function 178
Class 78

Languages

Python53%
TypeScript33%
Java14%

Modules by API surface

cli/tests/test_cli.py39 symbols
cli/tests/test_profile.py24 symbols
cli/tests/test_password_generation.py20 symbols
containers/backend/api/models.py18 symbols
containers/backend/api/tests/tests_passwords.py13 symbols
packages/lesspass-pure/src/store/mutations.js12 symbols
containers/backend/api/tests/tests_encrypted_password_profiles.py12 symbols
containers/backend/api/tests/test_auth.py12 symbols
packages/lesspass-pure/src/store/actions.js11 symbols
mobile/src/auth/authActions.js11 symbols
containers/backend/api/admin.py11 symbols
mobile/android/app/src/main/java/com/lesspass/android/newarchitecture/MainApplicationReactNativeHost.java10 symbols

Dependencies from manifests, versioned

@babel/core7.20.7 · 1×
@babel/runtime7.20.7 · 1×
@oslab/atob0.1.0 · 1×
@oslab/btoa0.1.0 · 1×
@react-native-community/async-storage1.12.1 · 1×
@react-navigation/bottom-tabs6.5.2 · 1×
@react-navigation/native6.1.1 · 1×
@react-navigation/native-stack6.9.7 · 1×
@react-navigation/stack6.3.10 · 1×
@tsconfig/react-native2.0.3 · 1×
@types/jest27.0.3 · 1×

For agents

$ claude mcp add lesspass \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact