MCPcopy Index your code
hub / github.com/Keeper-Security/Commander

github.com/Keeper-Security/Commander @v18.0.10

Chat with this repo
repository ↗ · DeepWiki ↗ · release v18.0.10 ↗ · + Follow
10,070 symbols 39,021 edges 645 files 3,121 documented · 31%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Keeper Commander Header

Keeper Commander

About Keeper Commander

Keeper Commander is a command-line and terminal UI interface to Keeper® Password Manager and KeeperPAM. Commander can be used to access and control your Keeper vault, perform administrative actions (managing users, teams, roles, SSO, privileged access resources, device approvals, data import/export), launch sessions, rotate passwords, integrate with developer tools, eliminate hardcoded passwords, run as a REST service and more. Keeper Commander is an open source project with contributions from Keeper's engineering team, customers and partners.

Windows and macOS Binaries

See the Releases

Linux / Python using PIP

python3 -m venv keeper-env
source keeper-env/bin/activate
pip install keepercommander

Running from Source

git clone https://github.com/Keeper-Security/Commander
cd Commander
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .
pip install -e '.[email]'

Starting Commander

For a list of all available commands:

keeper help

To launch the interactive command shell:

keeper shell

or for a full terminal vault user interface

keeper supershell

Once logged in, check out the this-device command to set up persistent login sessions, logout timer and 2FA frequency. Also check out the biometric register command to enable biometric authentication on supported platforms.

Documentation

About Keeper Security

Keeper Security is the creator of KeeperPAM - the zero-trust and zero-knowledge privileged access management ("PAM") platform for securing and managing access to your critical infrastructure. - Keeper Security Homepage - Privileged Access Management - Endpoint Privilege Manager - Encryption and Security Model - Downloads

Core symbols most depended-on inside this repo

get
called by 8672
keepercommander/record.py
debug
called by 1208
keepercommander/keeper_dag/dag.py
warning
called by 1038
keepercommander/service/decorators/logging.py
info
called by 659
keepercommander/commands/discover/__init__.py
error
called by 535
keepercommander/discovery_common/jobs.py
format
called by 384
keepercommander/recordv3.py
load
called by 329
keepercommander/commands/pam_import/base.py
add
called by 254
keepercommander/commands/utils.py

Shape

Method 6,575
Function 1,705
Class 1,518
Route 272

Languages

Python100%

Modules by API surface

unit-tests/pam/test_kcm_import.py331 symbols
keepercommander/commands/pam_import/base.py202 symbols
keepercommander/enterprise.py166 symbols
unit-tests/pam/test_pam_rbi_edit.py145 symbols
unit-tests/test_nested_share_folder.py133 symbols
keepercommander/commands/pedm/pedm_admin.py129 symbols
keepercommander/commands/discoveryrotation.py129 symbols
keepercommander/commands/utils.py118 symbols
keepercommander/commands/supershell/app.py116 symbols
unit-tests/test_cloud_import.py114 symbols
keepercommander/commands/aram.py113 symbols
keepercommander/commands/pam/pam_dto.py100 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page