SuperShell: TUI Vault Browser

Keeper Vault TUI available in Keeper Commander

Overview

Keeper SuperShell is a full-screen Terminal User Interface (TUI) for managing your Keeper vault and executing commands in a graphical shell. It provides a keyboard-driven (vim) style navigation, optimized for power users and developers.

circle-info

Requires Commander version 17.2.2 or newer

Getting Started

Launch SuperShell with supershell or ss command:

If you're already in the Keeper shell, simply type:

Feature Overview

SuperShell displays a split-pane interface:

  • Top pane - Search input, account info, and device status

  • Left pane - Folder tree with nested folders and records

  • Right pane - Folder and Record details (normal or JSON view)

  • Bottom pane - Command shell and terminal output, use Ctrl+\ to show/hide

Keyboard Navigation

SuperShell supports vi-style keyboard navigation for efficient usage over SSH sessions or within any standard system terminal. All functionality can be accomplished without taking your hands off the keyboard. For example, the j and k keys navigate up and down, and tab switches between the search, folder tree and detail panes. When a pane is selected, vi commands can be used to control scrolling. The shortcuts are listed below.

Command Pane

When the command pane is displayed, Commander commands can be executed and the output is displayed in the terminal window.

Key
Action

Ctrl + \

Open the bottom command shell pane with terminal output

Tab or Shift+Tab

Cycle between visible panes

Exit to the standard Keeper Commander shell

Basic Movement

Key
Action

j or

Move down

k or

Move up

h or

Collapse folder

l or

Expand folder

Go to top

Go to bottom

Key
Action

Ctrl+d

Half page down

Ctrl+u

Half page up

Ctrl+e

Scroll down one line

Ctrl+y

Scroll up one line

Ctrl+f

Full page down

Ctrl+b

Full page up

Focus Cycling

Key
Action

Cycle through visible panes

Shift+Tab

Cycle backwards

Focus search input

Clear search / Return to tree

Press / to activate search mode or use the tab key. SuperShell provides live incremental search that filters as you type.

Key
Action

Start search

Enter or

Navigate to results

Ctrl+U

Clear search input

Clear search and restore previous selection

Copying Values

SuperShell makes it easy to copy record fields to your clipboard.

Key
Action

Copy password

Copy username

Copy entire record (JSON)

Copy URL

Copy record UID

When running SuperShell on your local device, you can also click on any line to copy the value to the clipboard.

View Modes

When a Keeper record is selected, SuperShell offers two view modes that toggle between normal and JSON view. Press t to toggle.

Normal Record View
JSON Record View

JSON View

Displays the raw JSON representation of the record, useful for:

  • Viewing all record data

  • Debugging record structure

  • Copying complete record data

Key
Action

Toggle between Detail and JSON view

Sensitive Data

By default, SuperShell masks sensitive fields that contain "password", "secret", or "passphrase" in their names.

Key
Action

Toggle mask/unmask for sensitive fields

TOTP Codes

For records with Two-Factor Authentication configured, SuperShell displays:

  • The current TOTP code

  • A countdown bar showing time remaining

  • Automatic refresh every second

Additional Actions

Key
Action

Sync vault (refresh from server)

Show user information

Show device information

Open preferences (color themes)

Show keyboard shortcuts help

Exiting SuperShell

Key
Action

Exit to Keeper command shell

Ctrl+q

Quit SuperShell completely

Feature Requests

We plan to add many new Vault and KeeperPAM features to SuperShell. Please submit all feature requests by opening an issuearrow-up-right.

Last updated

Was this helpful?