valt-0.2.8 is not a library.
Valt
A terminal password manager that stores everything encrypted on your machine — no cloud, no network, no telemetry.
Features
- All secrets stored in a single encrypted file on disk
- AES-256-GCM encryption with Argon2id key derivation (via serdevault)
- Fuzzy search across names, URLs, usernames and tags
- Built-in password generator with interactive popup
- Clipboard auto-clear after 30 seconds
- Keyboard-driven TUI (vim-style navigation)
- Non-interactive CLI for scripting and shell integration
Installation
Linux / macOS (one-liner)
|
To install a specific version or to a custom directory:
VALT_VERSION=v0.1.3 VALT_INSTALL_DIR=/usr/local/bin \
|
macOS (Homebrew)
Arch Linux (AUR)
Debian / Ubuntu
Download the .deb from the latest release and install it:
Windows
Download the .zip from the latest release, extract it, and add the folder to your PATH.
Build from source
Usage
The vault is stored at ~/.local/share/valt/vault.svlt and created on first use.
TUI
Launch the interactive interface:
CLI
All CLI commands prompt for the vault password interactively (no echo).
# List all secrets
# Filter with a fuzzy query
# Print the password of the best match to stdout
# Scriptable — only the password reaches stdout
# Add a secret (prompts for password + confirmation)
# Add a secret with a generated password
# Add a secret with tags
# Delete a secret (asks for confirmation)
# Delete without confirmation
Use valt <command> --help for details on any command.
Keybindings
| Key | Action |
|---|---|
j / ↓ |
Move down |
k / ↑ |
Move up |
↵ |
Open detail |
n |
New secret |
e |
Edit secret |
d |
Delete secret |
c |
Copy password (auto-clears in 30s) |
Space |
Toggle password visibility |
g |
Generate password (in password field) |
? |
Help |
q / Ctrl+C |
Quit |
License
GPL-3.0-or-later — see LICENSE.