> ## Documentation Index
> Fetch the complete documentation index at: https://docs.droyd.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# System requirements

> What you need before installing the Droyd CLI and preparing a wallet.

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:

```bash theme={null}
droyd doctor bittensor --json
```

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.
