Created: 2026-07-24

Last Edited: 2026-08-05 17:51 CT (America/Chicago)

Path: docs/USER_GUIDE.md

Purpose: User-facing handbook for AetherVault.

AetherVault — User Guide

Table of Contents

  1. Getting Started
  2. Installation
  3. Quick Start
  4. Features
  5. Configuration
  6. Data Management
  7. Troubleshooting
  8. FAQ

Getting Started

AetherVault is a portable, local password vault that stores your credentials in an encrypted SQLite database. All passwords are encrypted with AES-256 using a key derived from your master password. The application runs on Windows, Linux, and macOS.

Key Benefits

Installation

System Requirements

Install from PyPI

The PyPI distribution is aethervault-py; the app/import/CLI name is aethervault.

pip install aethervault-py
aethervault

Setup from Source

git clone https://github.com/AetherSolDev/AetherVault.git
cd AetherVault
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -e .
aethervault

CLI Reference

Command Description
aethervault Launch GUI (auto-detaches from terminal on Unix)
aethervault --version Show installed version
aethervault --debug Launch with debug logging to terminal
aethervault --upgrade / -u Check for updates and auto-upgrade (pip install aethervault-py, or git pull for source installs)
aethervault --foreground / -f Keep terminal attached (for debugging)

Standalone Executable

A pre-built executable is available (see Releases). No Python installation required.

Quick Start

First Run (Setting Up)

  1. Launch the application.
  2. You will be greeted with the Setup Master Password screen.
  3. Enter a strong master password (minimum 8 characters).
  4. Click Set Master Password.
  5. You will be redirected to the login screen. Enter your new password to unlock the vault.

Daily Use

  1. Launch the application.
  2. Enter your master password and click Login.
  3. The main interface shows your credential list (left) and the edit form (right).
  4. Click Add New to create a new entry, or select an existing entry to view/edit.

Features

Credential Management

Strong Password Generator

Auto-Lock Security

Clipboard Security

Data Management

Duplicate Removal

Configuration

Auto-Lock Settings

Duress Password (optional)

Data File Locations

All files are stored in the application directory:

File Purpose
data/aethervault.db Encrypted vault (SQLite)
data/aethervault.db.bak Auto-generated backup files
data/.master.key Master password hash (PBKDF2)
data/.duress.key Duress password hash (PBKDF2, optional)
data/.app_settings.json Application settings (unencrypted)

Troubleshooting

"Icon file not found" warning in console

The app icon is optional. The application will run fine without it. To resolve, place an icon file in an assets/ directory next to the executable.

Can't open the vault after restore

Restore requires the same master password that was used when the backup was created. If you've changed your master password since the backup, the old backup won't work.

App locks too quickly / too slowly

Adjust the auto-lock timeout in Settings > Auto-Lock. The default is 3 minutes.

FAQ