The best I can offer for downloading all the binaries I’ll mention is the file that configures where dfx downloads its binaries: sdk/nix/sources.json at master · dfinity/sdk · GitHub. Building the replica is a bit much, just have a look at the instructions in the release forum posts.
I’m just going off the top of my head, so I’m sure I’m missing some steps here, but here’s what you need:
The replica of course
ic-starter, which is the binary that launches replica
canister-sandbox and canister-sandbox-launcher
If you want to use outcalls or btc: https-outcalls-adapter or bitcoin-adapter
most likely you want icx-proxy to hook in front of the replica
As for how to run these I’d start by trying all the binaries with --help