Toss is a lightweight, cross-platform application designed for quick and easy file sharing over Local Area Networks (LAN). Share files between your devices without the need for cloud services or internet connectivity.
- Direct Device-to-Device Transfer: Send files directly to other devices on the same network
- No Internet Required: Works completely offline on your local network
- Cross-Platform: Available for Windows, macOS, Linux, Android, and iOS
- Simple Interface: Easy-to-use interface with Send and Receive functionality
- Customizable Settings: Configure ports, save locations, and appearance
- Dark Mode Support: Choose between light, dark, or system theme
- Multiple Theme Options: Select from various color themes or create your own
- Open the app and navigate to the "Send" tab
- Select a file you want to share
- Enter the IP address of the receiving device
- Click "Send File"
- Open the app and navigate to the "Receive" tab
- Click "Start Listening" to begin accepting incoming files
- Your IP address will be displayed - share this with the sender
- When a file is received, it will be saved to your default location
Customize your experience with various options:
- Change theme and appearance
- Configure server and client ports
- Set default save location for received files
- Enable/disable confirmation dialogs
- Configure auto-start options
Download and run the installer from the latest release.
Download from the Apple App Store on Apple Silicon devices.
Download the AppImage from the latest release, make it executable, and run.
Download and install the APK from the latest release.
Download from the Apple App Store or install the IPA using sideloading apps like AltStore.
- Flutter SDK (version 3.7.2 or higher)
- Dart SDK (version 3.7.2 or higher)
- Platform-specific development tools (Android Studio, Xcode, etc.)
-
Clone the repository
git clone https://github.com/Slipstreamm/Toss.git
-
Navigate to the project directory
cd Toss
-
Get dependencies
flutter pub get
-
Run the app in debug mode
flutter run
-
Build for your platform
flutter build <platform>
Where
<platform>
is one of: apk, appbundle, ios, web, windows, macos, linux
Toss operates entirely on your local network and does not collect or transmit any data outside of your LAN. No user data is collected, stored, or shared with third parties.
Contributions are welcome! Please feel free to submit a pull request or open an issue.
This project is licensed under the MIT License - see the LICENSE file for details.