Local Send - Easy to Set Up and Easy to Use

I am in the early stages of setting up a home network environment consisting of three Macs, a Windows 11 Thinkpad, an Ubuntu 24 Thinkpad, two iPads, an Android tablet and two iPhones. The quickest and easiest way to move files between all these devices has proven to be the free and open-source app, Local Send. As long as all of the devices are on the same wireless network and not logged into a VPN, all I have to do is make sure the app is running on each one to send files.
The settings on the Mac app are straightforward. You can send files, folders, text messages or whatever you have on your clipboard to other devices. The program assigns each device random names (e.g., Shiny Cherry), but you can call them whatever makes sense to you. For receiving files you can toggle between three settings: off, on for any connection and on for favorites, with favorites being other devices you've designated as being in that category.
You have control over the color and light/dark theme of Local Send. You can choose to close the window and have the program accessed from the menu bar. You can set several options for saving files: automatically save, require approval, require a PIN. You can also designate a single folder as the destination for received files and all incoming data will go there.
For security, you can whitelist and blacklist network interfaces. All of them are whitelisted by default. If you need to change the default port, you can do that as well as change the default discovery timeout. Encryption is on by default but it can be turned off. Local send does not require that your network be connected to the Internet. The program collects no data from you to send to the developer.
You can inspect the code and read the documentation on GitHub. Mac Users can get the app from the App Store. It is also available through Homebrew.
brew install --cask localsend