Terminal-native, offline, zero-knowledge, quantum-resilient password intelligence vault
Project description
๐ NYXORA
Terminal-Native, Zero-Knowledge, Quantum-Resilient Password Intelligence Vault
โโโโ โโโโโโ โโโโโโ โโโ โโโโโโโ โโโโโโโ โโโโโโ
โโโโโ โโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโ โโโ โโโโโโโ โโโโโโ โโโ โโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโ โโโโโ โโโโโโ โโโ โโโโโโโโโโโโโโโโโโโ
โโโ โโโโโโ โโโ โโโโ โโโโโโโโโโโโโโโ โโโโโโ โโโ
โโโ โโโโโ โโโ โโโ โโโ โโโโโโโ โโโ โโโโโโ โโโ
[ O F F L I N E ] โข [ Z E R O K N O W L E D G E ] โข [ T A C T I C A L S E C R E T S V A U L T ]
Designed and engineered by ScorpioCodeX
Nyxora is a completely offline, ultra-hardened, command-line password manager. Built for power users, hackers, and security engineers who demand absolute control over their digital sovereignty. Keep your secrets out of the cloud and natively embedded in a high-octane cyberpunk terminal interface.
No telemetry. No forced syncs. Just pure, mathematically resilient cryptographic storage.
๐ก๏ธ Core Capabilities
๐ Quantum-Resistant Foundations
Encrypts your local vault using memory-hard Argon2id for master key derivation, combined with XChaCha20-Poly1305 authenticated encryption. It actively protects your keys from physical RAM attacks using native OS memory locking (VirtualLock on Windows, mlock on Linux).
๐ Zero-Knowledge Architecture Operates in a pure offline environment. The only outbound connection made is an optional lookup against the HaveIBeenPwned API utilizing k-anonymity (meaning only the first 5 characters of a hashed password leave your machine) for breach detection.
๐ Cryptographic Recovery Includes built-in support for Shamir's Secret Sharing (split the master key into multiple shards) and encrypted emergency recovery capsules to prevent catastrophic data loss.
๐ Intel & Audit Engine Provides deep pattern analysis and password strength auditing. Nyxora detects keyboard walks, repeated characters, common word bases, leet speak mappings, and password reuse across your entire local vault.
๐ Import Intelligence
Bulk-import credentials from Bitwarden, 1Password, or any CSV export directly into the encrypted vault using nyx vault import. Supports auto-detection, dry-run preview, and format normalization.
๐ Next-Generation Terminal UI Visual entropy bars, live session dashboards, integrity checklists, and colour-coded audit summaries. Every interaction is information-dense and visually distinct.
๐ Installation
Nyxora isn't hosted on typical package indexes like PyPI to maintain strict, verifiable source derivation. You can install it directly from this GitHub repository using Python standards.
Option 1: Using pipx (Recommended)
pipx ensures Nyxora is installed in an isolated environment but heavily available globally assigned to your PATH.
pipx install git+https://github.com/scorpiocodex/Nyxora.git
Option 2: Using pip (Global or Virtual Environment)
python -m pip install git+https://github.com/scorpiocodex/Nyxora.git
Option 3: Local Clone Development
git clone https://github.com/scorpiocodex/Nyxora.git
cd Nyxora
python -m pip install -e .
โก Quick Start
Experience next-generation CLI speed natively inside your terminal.
# 1. Initialize your new encrypted vault infrastructure
nyx vault init
# 2. Unlock and start a secured memory DPAPI keychain session
nyx vault unlock
# 3. Generate a strong passphrase with visual entropy meter
nyx generate passphrase --words 6 --count 3
# 4. Import from Bitwarden export
nyx vault import ~/bitwarden_export.json --format bitwarden
# 5. Add a secret with auto-generation parameters
nyx secret add --generate -t "GitHub" -u "cyber-ninja"
# 6. Search and securely push the password to your clipboard
nyx secret get "GitHub" --copy
# 7. Launch the interactive vault browser
nyx tui
# 8. Check for updates
nyx update check
๐ Global Command Hierarchy
Nyxora organizes its massive array of tools into clear, structured sub-modules. Type nyx --help or nyx <module> --help to explore the beautifully-rendered terminal graphics describing each endpoint parameter.
๐ Vault & Sessions
nyx vault init: Create the master SQLite database wrapper.nyx vault unlock: Boot a localized secure vault session.nyx vault lock: Securely halt background threads and terminate key mappings.nyx vault status: View cryptographic limits, session timers, and configurations.nyx vault change-password: Dynamically rotate the master derivation key sequence.nyx vault import: Bulk-import entries from CSV, Bitwarden, or 1Password.nyx vault panic: Emergency Protocol. Rapidly purge all RAM limits and shell bindings immediately.nyx vault profiles/nyx vault use <name>: Manage named vault profiles.nyx update check/install/rollback: Auto-updater with SHA-256 integrity verification.
๐ Secrets Engine
nyx secret add: Inject a new database item with associated URIs, notes, tags, and arbitrary--customkey=value fields.nyx secret get: Securely retrieve existing entries and copy to local clipboards.nyx secret list/nyx secret search: Iterate natively over large indexes safely visually.nyx secret update: Manage and alter entry fields โ supports--tagsto replace tag sets and--customfield updates.nyx secret delete: Remove entries with HMAC-verified soft deletion.
โก Generators & Tools
nyx generate password: Emit highly entropic true-random sequences. Use--min-strength(weak/fair/strong/excellent) to enforce a minimum entropy threshold โ regenerates up to 10 times to meet the target.nyx generate passphrase: Assemble multi-word combinations sampled from the full 7,776-word EFF large wordlist. Use--count/-nto generate multiple passphrases in one call.nyx generate ssh-key: Deploy native RSA/ED25519 payload creation (optionally encrypted).
๐ก๏ธ Security & Intelligence
nyx security audit: Conduct a full vault scan for hash repetitions and structural entropy scores.nyx security hibp: K-Anonymity hash validation against breach databases.nyx security log: Cryptographically protected audit history tracing.
๐พ Resiliency & Backups
nyx backup create: Output.nyx.baklocal vault snapshot copies.nyx backup restore/nyx backup verify: Assure disk-level stability and rollback support.nyx backup export: Dump vault items utilizing highly encrypted JSON constraints.
๐ Emergency Access
nyx recovery setup-totp: Deploy RFC-6238 Time-Based OTP secondary locks.nyx recovery capsule: Seal offline break-glass root keys.nyx recovery split/nyx recovery combine: Execute GF(256) Lagrange interpolation mathematics to split vault constraints into physical Shamir fragments.
๐ File Locker
nyx locker encrypt/nyx locker decrypt: Bind arbitrary large files (.pdf,.jpg,.txt,.mp4) directly into strict encryption boundaries shielded by the vault's derived XChaCha keys.
๐ Scripting & Integration
nyx script pipe <entry> -- <cmd>: Pipe credential to command stdin without shell history exposure.nyx script run <entry> -- <cmd>: Inject credentials as env vars (NYX_PASSWORD,NYX_USERNAME,NYX_URL, custom fields).nyx script fzf: Fuzzy-find entries with fzf โ--field,--copy,--show,--jsonoutput modes.nyx --json <command>: Machine-readable JSON output for any command (secret get/list/search, vault status, generate).from nyxora import VaultClient: Python SDK for programmatic access โ context manager, CRUD, TOTP, health score.
๐ฅ๏ธ Interactive
nyx tui: Obsidian Tactical vault browser โ j/k navigation, live search overlay, detail panel with TOTP countdown, audit dashboard.
๐๏ธ Execution Architecture
graph TD
CLI[Nyxora CLI Typer Engine] --> Core[Command Handlers]
Core --> SM[Session Manager DPAPI Keyring]
Core --> VS[Vault Store SQLite]
Core --> CE[Crypto Engine AEAD]
Core --> IE[Intel Engine HIBP APIs]
CE --> MG[Memory Guard VirtualLock/mlock]
SM --> MG
VS --> CE
IE --> CE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nyxora-2.6.1.tar.gz.
File metadata
- Download URL: nyxora-2.6.1.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46f5d278fc8af946699543537cc35a1f97823242665b726325bd3235617ac2ed
|
|
| MD5 |
deb7d58159b5989f8538b8ef67a218e7
|
|
| BLAKE2b-256 |
c01a26840e56588a6dac98661d1d7fd7bc239eb866c5d8e64c2ee19558548be3
|
Provenance
The following attestation bundles were made for nyxora-2.6.1.tar.gz:
Publisher:
publish.yml on scorpiocodex/Nyxora
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nyxora-2.6.1.tar.gz -
Subject digest:
46f5d278fc8af946699543537cc35a1f97823242665b726325bd3235617ac2ed - Sigstore transparency entry: 1487373397
- Sigstore integration time:
-
Permalink:
scorpiocodex/Nyxora@d40d7203a4b95df2fa0385d26cdc10ebf4cceb81 -
Branch / Tag:
refs/tags/v2.6.1 - Owner: https://github.com/scorpiocodex
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d40d7203a4b95df2fa0385d26cdc10ebf4cceb81 -
Trigger Event:
release
-
Statement type:
File details
Details for the file nyxora-2.6.1-py3-none-any.whl.
File metadata
- Download URL: nyxora-2.6.1-py3-none-any.whl
- Upload date:
- Size: 117.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4132a9e7f7e192f2b43c99c894bd080369c62d435d9b2a2982e5956118446c50
|
|
| MD5 |
56d6d88c64d624741aff9d356c00cefc
|
|
| BLAKE2b-256 |
ffee328919afae42a7a8d90d734e71b2e93443906f9e7a6798e9ff8c85149ede
|
Provenance
The following attestation bundles were made for nyxora-2.6.1-py3-none-any.whl:
Publisher:
publish.yml on scorpiocodex/Nyxora
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
nyxora-2.6.1-py3-none-any.whl -
Subject digest:
4132a9e7f7e192f2b43c99c894bd080369c62d435d9b2a2982e5956118446c50 - Sigstore transparency entry: 1487373465
- Sigstore integration time:
-
Permalink:
scorpiocodex/Nyxora@d40d7203a4b95df2fa0385d26cdc10ebf4cceb81 -
Branch / Tag:
refs/tags/v2.6.1 - Owner: https://github.com/scorpiocodex
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d40d7203a4b95df2fa0385d26cdc10ebf4cceb81 -
Trigger Event:
release
-
Statement type: