KeyMesh is a powerful, client-side tool designed for cryptocurrency users and developers. It allows you to perform two primary functions securely in your own browser or on your command line.
All operations are performed locally on your machine. No private keys, seed phrases, or addresses are ever transmitted over the network.
Cryptocurrency is all about self-custody, and with great power comes great responsibility.
The most critical piece of information you own is your BIP39 Mnemonic Seed Phrase (typically 12 or 24 words). Anyone who has access to this phrase can access and control ALL of your funds across every blockchain derived from it.
README.md
file in your browser.To use the web interface, simply open the README.md
file in a modern web browser.
This mode is safe to use on an online machine as it does not involve private keys.
Please read the Security First section before using this feature.
The CLI provides the same functionality as the web interface for users who prefer working in a terminal.
The CLI tool is included in the project and requires Node.js to run.
git clone https://github.com/attogram/keymesh.git
cd keymesh
npm install
The main script is keymesh.sh
.
To derive addresses from a seed phrase, use the derive
command. Remember the security risks!
./keymesh.sh derive "your twelve or twenty four word seed phrase goes here"
The output will be a list of addresses for all supported chains.
To convert an address (feature in development):
./keymesh.sh convert <address_to_convert>
To see all available commands and options, use the --help
flag:
./keymesh.sh --help