Skip to content

quantumauth-io/quantum-auth-client

QuantumAuth Client

Powered by QuantumAuth

Release License Go Version Platforms Status

The QuantumAuth Client is a lightweight, open-source system agent that provides device-bound authentication using secure hardware such as TPM (with Secure Enclave support coming soon).
It runs locally on the user’s device and manages a unique cryptographic identity used to sign requests and authenticate with QuantumAuth-enabled applications.

The client handles:

  • Device registration
  • Hardware-backed key generation
  • Local signing of authentication requests
  • Secure communication with the QuantumAuth backend

TPM / Secure Hardware Support

  • Linux + Windows use TPM 2.0 for hardware-backed keys
  • macOS Secure Enclave support is in development
  • If no secure hardware is available, the client automatically falls back to software keys

📦 Installation

Linux

Get it from the Snap Store

Manual installation

  1. Download the latest release archive (.tar.gz) from:
    https://github.com/quantumauth-io/quantum-auth-client/releases

  2. Extract the archive:

tar -xvf quantum-auth-client_<version>_linux_<arch>.tar.gz
  1. Make the installer executable:
chmod +x install.sh
  1. Run the installer:
./install.sh
  1. Start the client:
quantum-auth-client run

🛡 Security

Please report vulnerabilities to:

security@quantumauth.io


📄 License

Apache 2.0

go run ./cmd/quantum-auth-client

💖 Sponsors

QuantumAuth is an independent, open-source project focused on building modern, hardware-rooted authentication for developers and users everywhere.
Your sponsorship helps fund ongoing development, security research, cross-platform clients, and long-term maintenance.

🙌 Thank you to our supporters

We are deeply grateful to everyone who helps sustain this project.
If you rely on QuantumAuth or believe in our mission, please consider becoming a sponsor.

👉 Become a sponsor: https://github.com/sponsors/quantumauth-io


🏆 Project Sponsors

This section will list the names or logos of organizations and individuals who sponsor QuantumAuth at the Project Sponsor tier and above.

If you'd like to be featured here, please visit our Sponsor page!

🏛 Attribution

This project uses QuantumAuth — Post-Quantum Authentication System Created by Ian Dorion (Madeindreams)

Please retain the following attribution in any public product, documentation, or service:

About

Secure, hardware-anchored authentication client using TPM, enclaves, and post-quantum signatures

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published