SuperShell: TUI Vault Browser
Keeper vault TUI available in Keeper Commander
Overview
SuperShell is a full-screen Terminal User Interface (TUI) for browsing and managing your Keeper vault. It provides a keyboard-driven (vim) style navigation, optimized for power users and developers.

Getting Started
Launch SuperShell with either command:
If you're already in the Keeper shell, simply type:

Interface Overview
SuperShell displays a split-pane interface:
Left pane - Folder tree with nested folders and records
Right pane - Folder and Record details (normal or JSON view)
Top bar - Search input, account info, and device status
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. The shortcuts are listed below.

Basic Movement
Page Navigation
Focus Cycling
Search
Press / to activate search mode or use the tab key. SuperShell provides live incremental search that filters as you type.
Copying Values
SuperShell makes it easy to copy record fields to your clipboard.
View Modes
SuperShell offers two view modes that toggle between normal and JSON view. Press t to toggle.


JSON View
Displays the raw JSON representation of the record, useful for:
Viewing all record data
Debugging record structure
Copying complete record data
Sensitive Data
By default, SuperShell masks sensitive fields that contain "password", "secret", or "passphrase" in their names.
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
Exiting SuperShell
Requirements
SuperShell requires the following Python packages (automatically installed):
textual>=0.82.0 - TUI framework
pyperclip - Clipboard support
Troubleshooting
Last updated
Was this helpful?

