npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, πŸ‘‹, I’m Ryan HefnerΒ  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you πŸ™

Β© 2026 – Pkg Stats / Ryan Hefner

cloakx

v1.0.2

Published

Cloakx is a secure, lightweight CLI tool to manage your development secrets locally β€” no cloud, no hassle. Store, retrieve, and manage secrets across projects with encryption and ease. πŸ” Perfect for solo devs, indie hackers, and teams who value speed, si

Downloads

47

Readme

πŸ•ΆοΈ Cloakx CLI

Cloakx is a secure, lightweight, and developer-friendly CLI tool for managing encrypted key-value data locally. It's like your personal developer vault β€” simple, fast, and customizable!

πŸ” Perfect for storing API keys, tokens, secrets, or any sensitive data from the terminal.


✨ Features

  • πŸ” Login system using vault password
  • πŸ’Ύ Securely store and retrieve key-value pairs
  • ✏️ Update existing secrets easily
  • ❌ Delete secrets by key
  • πŸ“œ List all stored keys
  • πŸ“‚ Configurable JSON-based local vault
  • βš™οΈ Fully extensible and modular design

πŸ“¦ Installation

Install cloakx globally using npm:

npm install -g cloakx

πŸš€ Getting Started

Here are the basic commands you can use after installing cloakx.

πŸ” Login

cloakx login

Enter your vault password. This creates a secure session.


πŸ“₯ Add a Secret

cloakx add <key>

Add a new secret with a key name. You'll be prompted to enter the value.


πŸ” Get a Secret

cloakx get <key>

Fetch the value stored under the specified key.


πŸ“ Update a Secret

cloakx update <key>

Update an existing key with a new value.


❌ Delete a Secret

cloakx delete <key>

Remove a secret by its key.


πŸ“œ List All Keys

cloakx list

Show all saved keys in the vault.


πŸ”“ Logout

cloakx logout

Destroy the current session and clear temporary credentials.


βš™οΈ Configuration (Optional)

  • The vault and session files are stored locally:
    • Vault: ~/.cloakx/vault.json
    • Session: ~/.cloakx/session.json

πŸ›  Example Workflow

cloakx login
cloakx add github_token
cloakx get github_token
cloakx update github_token
cloakx list
cloakx delete github_token
cloakx logout

πŸ”— GitHub Repository

πŸ‘‰ https://github.com/pravinxdev/cloak

Star ⭐ the repo, report issues, or contribute!


🀝 Contributing

We welcome all contributions β€” from code improvements to feature suggestions or even documentation edits!

Steps to Contribute:

  1. 🍴 Fork the repo
  2. πŸ”§ Create your feature branch (git checkout -b feature-name)
  3. βœ… Commit your changes (git commit -m 'Add some feature')
  4. πŸ“€ Push to the branch (git push origin feature-name)
  5. πŸ“© Open a pull request

πŸ“« Contact

Want to collaborate, suggest ideas, or just say hi?

πŸ“§ Mail: [email protected]


πŸ“œ License

MIT License β€” free to use, modify, and share.