Skip to main content
Use a supported macOS or Linux computer with a current terminal and browser. Droyd supports Node.js 20.9 or newer and standard zsh or bash shells.

Required for every workflow

  • Node.js 20.9 or newer.
  • A supported macOS or Linux machine with a writable home directory.
  • A browser for sign-in and approval steps.
  • An OpenRouter account and credits for your agent’s inference.
Windows is not currently supported for local CLI workflows. A remote shell that cannot open a browser can still be used after sign-in is completed on a supported local machine.

Additional Bittensor requirement

Creating a new Bittensor wallet, checking registration cost, or registering a wallet also requires the official Bittensor runtime. Start with the read-only readiness check:
If it reports setup_required, run its non-null recommended_action.command, then rerun doctor. A fresh installation normally recommends droyd setup bittensor --managed --json, which uses uv to download Droyd’s isolated tested toolchain. This managed runtime does not change your shell PATH, Python environments, or another btcli already installed on the machine. Advanced users can select a compatible external executable with droyd setup bittensor --btcli <command>. You do not need btcli merely to inspect an already linked wallet or to work with a Solana competition.