Skip to contentMenu Download OpenVireo

Application Layout

The OpenVireo interface is designed for simplicity and easy access to your information. The main database view is split into four main partitions detailed below.

You can open multiple databases at the same time. The database picker in the top-left corner shows the current database; click it to switch to another open database, to open your account’s vaults (see OpenVireo Accounts), to create or open a database, to open the Database Settings, or to lock or close databases.

main interface
Main database interface

(A) Sidebar – Organize your entries into discrete groups to bring order to all of your sensitive information. Groups can be nested under each other to create a hierarchy. Settings from parent groups get applied to their children. Below the groups, the tags used in the database list their entries with one click; any number of custom tags can be added when editing an entry. At the bottom are the Password Generator, Database Reports, and the application Settings. You can hide this panel on the View menu.

(B) Search – Search the database as you type. The buttons next to the search box set the search options (case sensitive, limit the search to the selected group, press Enter to search), save the search, and show the search tips (also Ctrl+J). See Search.

(C) Entries – Entries contain all the information for a website or application you are storing in OpenVireo. This list shows all the entries in the selected group with their username and URL, and marks expired entries and weak passwords.

(D) Entry details – Shows the selected entry. You can copy the username, password, one-time code, and URL, reveal the password, and open the URL without opening the entry for editing. Tags, expiry, attachments, and notes are shown below. Editing an entry opens it in place of this card.

When a database syncs with a sync server or belongs to an OpenVireo account, a sync status chip at the far right of the header shows whether it is synced, syncing, offline, or needs your attention; click it to sync again or to act on the problem. In account mode an account button next to it shows who is signed in and opens the account menu.

Command Bar

The command bar above the entries shows the selected group and its number of entries, and provides a quick way to perform common tasks: New Entry, Perform Auto-Type, Edit Entry, Delete Entry, and Lock Database. The More commands button (…) holds Clone Entry, Download Favicon, New Group, Edit Group, and Save Database. Commands that don’t apply to the selected entry are disabled. While you edit an entry, the command bar shows Cancel and Save. Every common action in OpenVireo can be controlled with a keyboard shortcut as well, and all of them are in the menus.

toolbar
Command bar

Screenshot Security

By default, OpenVireo prevents recordings and screenshots of the application window on Windows and macOS. This prevents inadvertent spillage of information during meetings and disallows other applications to capture the window contents. If you would like to enable screen capture temporarily, navigate to View menu and select Allow Screen Capture. Alternatively, you can start the application with the --allow-screencapture command line flag.

View Options

You can customize the appearance of OpenVireo to your liking. The following options are available in the View menu:

Themes

OpenVireo ships with light and dark themes specifically designed to meet accessibility standards. By default (Automatic) the theme follows your system’s light or dark appearance, but you can always choose Light, Dark, or Classic (the platform’s native look) with the Theme setting (A) under Tools → Settings → General → User Interface, or from the View → Theme menu.

theme selection
Setting the theme

Application Settings

Users can configure OpenVireo to their personal tastes with a wide variety of general and security settings that apply to the whole application. These settings are accessible from Tools → Settings or Settings at the bottom of the sidebar, and open in a window over the database. Settings include: startup options, file management, entry management, user interface, language, security controls, and integration settings (Auto-Type, Browser, etc).

Keyboard Shortcuts

ActionKeyboard Shortcut

Settings

Ctrl+,

Open Database

Ctrl+O

Save Database

Ctrl+S

Save Database As

Ctrl+Shift+S

New Database

Ctrl+Shift+N

Close Database

Ctrl+W
or
Ctrl+F4

Lock Current Database

Ctrl+L

Lock All Databases

Ctrl+Shift+L

Database Settings

Ctrl+Shift+,

Database Reports

Ctrl+Shift+R

Quit

Ctrl+Q

New Entry

Ctrl+N

Edit Entry

Enter
or
Ctrl+E

Delete Entry

Del

Clone Entry

Ctrl+D

Copy Username

Ctrl+B

Copy Password

Ctrl+C

Copy URL

Ctrl+U

Open URL

Ctrl+Shift+U

Copy TOTP

Ctrl+T

Copy Password and TOTP

Ctrl+Y

Show TOTP

Ctrl+Shift+T

Trigger AutoType

Ctrl+Shift+V

Add key to SSH Agent

Ctrl+H

Remove key from SSH Agent

Ctrl+Shift+H

Jump to Group (from search)

Ctrl+Shift+J

Move entry up (if unsorted)

Alt+Up

Move entry down (if unsorted)

Alt+Down

Sort Groups A-Z

Ctrl+Down

Sort Groups Z-A

Ctrl+Up

Minimize Window

Ctrl+M

Hide Window

Ctrl+Shift+M

Select Next Database

Ctrl+Tab
or
Ctrl+PgDn

Select Previous Database

Ctrl+Shift+Tab
or
Ctrl+PgUp

Select the nth database

Ctrl+<n>, where <n> is the database’s position in the database picker

Toggle Passwords Hidden

Ctrl+Shift+C

Toggle Usernames Hidden

Ctrl+Shift+B

Focus Groups (edit if focused)

F1

Focus Entries (edit if focused)

F2

Focus Search

F3
or
Ctrl+F

Clear Search

Esc

Show Search Tips

Ctrl+J

Show Keyboard Shortcuts

Ctrl+/

Command-Line Options

You can use the following command line options to tailor the application to your preferences:

Usage: openvireo.exe [options] [filename(s)]
OpenVireo – cross-platform password manager

Options:
  -?, -h, --help               Displays help on commandline options.
  --help-all                   Displays help including Qt specific options.
  -v, --version                Displays version information.
  --config <config>            path to a custom config file
  --localconfig <localconfig>  path to a custom local config file
  --lock                       lock all open databases
  --keyfile <keyfile>          key file of the database
  --pw-stdin                   read password of the database from stdin
  --debug-info                 Displays debugging information.
  --allow-screencapture        Allow screen recording and screenshots

Arguments:
  filename(s)                  filenames of the password databases to open (*.kdbx)

Environment Variables

Additionally, the following environment variables may be useful when running the application:

Env VarDescription

KPXC_CONFIG

Override default path to roaming configuration file

KPXC_CONFIG_LOCAL

Override default path to local configuration file

KPXC_INITIAL_DIR

Override initial location picking for databases

SSH_AUTH_SOCK

Path of the unix file socket that the agent uses for communication with other processes (SSH Agent)

QT_SCALE_FACTOR [numeric]

Defines a global scale factor for the whole application, including point-sized fonts.

QT_SCREEN_SCALE_FACTORS [list]

Specifies scale factors for each screen. See https://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt

QT_SCALE_FACTOR_ROUNDING_POLICY

Control device pixel ratio rounding to the nearest integer. See https://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt

Installer Options

The following options can be set when running the Windows Installer MSI in an unattended installation:

  • LAUNCHAPPONEXIT – Launch OpenVireo after install (default ON)

  • AUTOSTARTPROGRAM – OpenVireo will auto-start on login (default ON)

  • INSTALLDESKTOPSHORTCUT – A desktop icon will be installed (default OFF)

Example: msiexec.exe /q /i OpenVireo-Y.Y.Y-WinZZ.msi AUTOSTARTPROGRAM=0

The User Guide guide covers OpenVireo, based on KeePassXC 2.8.0, last updated 23 October 2026. Found a mistake? Help improve the docs on GitHub.