macOS
brew install btclilocal Homebrew formula metadata
brew
Bittensor command-line tool. Version 9.23.1 via Homebrew; verified 2026-07-05.
install
brew install btclilocal Homebrew formula metadata
overview
Bittensor command-line tool
history
btcli is the command-line client for the Bittensor network. It packages wallet, subnet, staking, delegation, governance, and node-management workflows into a terminal tool distributed through PyPI, Homebrew, and source installs.
The standalone opentensor/btcli repository began with public commits in July 2024 and an MIT-licensed README for the Bittensor CLI. Its first listed tag in the local git history is v8.0.0 in September 2024.
The README frames btcli as a tool for common Bittensor operations: creating wallets, registering subnets or neurons, delegating TAO, viewing Senate proposals, and voting.
btcli adoption follows Bittensor ecosystem adoption rather than classic Unix utility adoption. The official README documents installation from PyPI, Homebrew, and source, plus use with the broader bittensor SDK through the bittensor[cli] extra.
The Homebrew formula gives macOS users a package-manager path alongside Python packaging, which matters because the README recommends Homebrew-installed Python/OpenSSL on macOS.
Users run btcli to manage Bittensor wallets, chain configuration, subnet and neuron registration, staking and delegation, and governance voting. The tool reads common defaults from ~/.bittensor/config.yml, stores wallet material under ~/.bittensor/wallets, and supports command-level help with --help.
btcli is interesting as a blockchain-network CLI crossing Python packaging and Homebrew. It is young compared with the other tools in this batch, but it shows how Web3 and AI-network projects ship operational CLIs into general-purpose package managers for developer onboarding.
security posture
No matching local secret-handling manifest was found for btcli. Nucleus package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.bittensor/config.yml~/.bittensor/btcli.yamlCredential-bearing paths to review before unattended agent runs.
~/.bittensor/walletsexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
btcli | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://docs.learnbittensor.org/btcli
install metadata
| Package key | brew:btcli |
|---|---|
| Version | 9.23.1 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/btcli |
| Homepage | https://docs.learnbittensor.org/btcli |
| Repository | https://github.com/opentensor/btcli |
| Upstream docs | https://docs.bittensor.com/btcli |
| License | MIT |
| Source archive | https://files.pythonhosted.org/packages/25/03/067a11e27faceef0f236a76e554fbeeee21d5d8fdc92523649c6684203d5/bittensor_cli-9.23.1.tar.gz |
| Last updated | 2026-07-05T00:14:30+09:00 |
| Pulse | updated |
| Dependencies | certifi, libyaml, numpy, openssl@3, python@3.14 |
| Build dependencies | rust |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | btcli |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.