Auto-JS-IPFS chooses from the "best" method available to upload your files to IPFS. It auto-detects when you're running in a browser that has native support for IPFS like Agregore, when you have an available Kubo daemon, when you're running in Brave, and can fall back to using Web3.storage or Estuary for when local options don't work.