Getting Started
Install PushKey, create your vault, and add your first key.
Install
Download the latest release or install via pip:
pip install pushkey
# or download Pushkey.exe / pushkey-cli.exe from the releases pageFirst launch
Run the GUI and create your vault with a master password. Your password is never stored — it derives the AES-256-GCM encryption key via Argon2id.
python pushkey.pyOr use the CLI directly — no GUI required:
pushkey --helpAdd your first key
pushkey add OPENAI_API_KEY sk-...Inject into a project
Assign the key to a project, then inject:
pushkey assign OPENAI_API_KEY /path/to/project
pushkey inject /path/to/project
# → writes OPENAI_API_KEY=sk-... to /path/to/project/.env
# → adds .env to .gitignore automaticallyVerify
pushkey list # shows all key names (no values)
pushkey get OPENAI_API_KEY # prints decrypted value