Repolode
keepassxreboot

keepassxreboot/keepassxc

Cross-platform, offline password manager that stores logins, TOTP codes, passkeys and notes in an encrypted KDBX database file.

Open-source alternative to:1PasswordBitwardenLastPass

Stars
29,353
Forks
1,964
Open issues
930
Last commit
3 hours ago

What is it?

KeePassXC is a community-driven, cross-platform port of the Windows application KeePass Password Safe. It runs on Windows, macOS and Linux and stores usernames, passwords, URLs, attachments and notes in an offline, encrypted database file that can be kept in any location, including private or public cloud storage.

Entries are organized into customizable groups and can have user-defined titles and icons. The integrated search supports advanced patterns, and a password generator creates passwords from any character set or passphrases. The project also supports TOTP generation, YubiKey and OnlyKey challenge-response, and databases in KDBX 3 and 4 format.

For daily use, KeePassXC offers browser integration with Chrome, Firefox, Edge, Chromium, Vivaldi, Brave and Tor Browser, including passkey support, plus Auto-Type into desktop applications. It also includes a keepassxc-cli command line tool, an SSH agent integration and a FreeDesktop Secret Service implementation.

Key features

  • 01Stores passwords, URLs, attachments and notes in an encrypted KDBX database file
  • 02Generates TOTP codes and supports YubiKey and OnlyKey challenge-response
  • 03Integrates with major browsers, including passkey support
  • 04Auto-Type fills credentials into desktop applications
  • 05Imports from 1Password, Bitwarden, Proton Pass and CSV; exports to CSV, XML and HTML
  • 06Includes a command line interface and SSH agent integration

Use cases

  • Keeping personal logins and secure notes offline instead of with a hosted service
  • Storing a shared password database in a cloud folder you control
  • Using hardware keys with a local password manager on desktop Linux, Windows or macOS
  • Automating SSH key use or scripted password lookups from the command line

Quick start

  1. 1

    Download pre-compiled binaries from the downloads page

  2. 2

    Or check whether your Linux distribution's package list includes KeePassXC

Things to know

  • Licensed under GPL-2 or GPL-3, a copyleft license that may not suit proprietary projects.

Topics

FAQ

What is keepassxc?
Cross-platform, offline password manager that stores logins, TOTP codes, passkeys and notes in an encrypted KDBX database file. KeePassXC is a community-driven, cross-platform port of the Windows application KeePass Password Safe. It runs on Windows, macOS and Linux and stores usernames, passwords, URLs, attachments and notes in an offline, encrypted database file that can be kept in any location, including private or public cloud storage.
Is keepassxc free to use? What license does it have?
keepassxc is open source under the Other license. Check the license terms before using it in commercial products.
Is keepassxc still maintained?
Actively maintained. The last commit to keepassxc was on Oct 21, 2026.
What can I use keepassxc for?
Keeping personal logins and secure notes offline instead of with a hosted service Storing a shared password database in a cloud folder you control Using hardware keys with a local password manager on desktop Linux, Windows or macOS Automating SSH key use or scripted password lookups from the command line
How do I install keepassxc?
Download pre-compiled binaries from the downloads page Or check whether your Linux distribution's package list includes KeePassXC
Where can I get keepassxc?
The source code and installation instructions are on GitHub: https://github.com/keepassxreboot/keepassxc

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects