AxKeyStore
Securely store your secrets in GitHub Private Repo
AxKeyStore β Secure client-side encrypted secret storage using GitHub Private Repos
Summary: AxKeyStore is an open-source CLI tool that securely manages secrets, keys, and passwords by encrypting them locally and storing only encrypted data in a private GitHub repository. It leverages GitHubβs storage, versioning, and access controls while ensuring no unencrypted secrets leave the client machine.
What it does
AxKeyStore encrypts secrets on the client side using a multi-layer encryption model and stores encrypted blobs in a private GitHub repo. It uses a Local Master Key to protect GitHub credentials and a Remote Master Key to encrypt secrets, ensuring GitHub only sees ciphertext.
Who it's for
It is designed for developers who need a secure, versioned, and infrastructure-free way to store and sync secrets across machines without trusting third-party vault services.
Why it matters
It solves the problem of securely storing and versioning secrets without exposing them to external servers or relying on additional infrastructure, maintaining zero-trust security by design.