Installation
Installation
Section titled “Installation”Install Toss on your platform.
Desktop Platforms
Section titled “Desktop Platforms”- Download the latest release from GitHub Releases
- Open the downloaded
.dmgfile - Drag Toss.app to Applications folder
- Open Toss from Applications
- Grant accessibility permissions when prompted
Windows
Section titled “Windows”- Download the latest release from GitHub Releases
- Run the installer or extract the portable version
- Launch
toss.exe - Windows may prompt for firewall permissions - allow access
- Download the AppImage from GitHub Releases
- Make it executable:
Terminal window chmod +x toss-*.AppImage - Run the AppImage:
Terminal window ./toss-*.AppImage
Build from Source
Section titled “Build from Source”Prerequisites
Section titled “Prerequisites”All Platforms:
macOS:
- Xcode (from App Store)
- Xcode Command Line Tools:
xcode-select --install - CocoaPods:
brew install cocoapods
Linux (Debian/Ubuntu):
sudo apt-get updatesudo apt-get install -y clang cmake ninja-build pkg-config \ libgtk-3-dev liblzma-dev libstdc++-12-devWindows:
- Visual Studio 2022 with “Desktop development with C++” workload
- Windows 10 SDK
Build Steps
Section titled “Build Steps”# Clone the repositorygit clone https://github.com/rennerdo30/toss-share.gitcd toss-share
# Run setup script (recommended)./scripts/setup.sh
# Or manually build:make build # Build Rust componentsmake release-macos # Build macOS appmake release-linux # Build Linux appmake release-windows # Build Windows appBuild outputs are placed in the dist/ directory.
Troubleshooting
Section titled “Troubleshooting”macOS: “CocoaPods not installed”
Section titled “macOS: “CocoaPods not installed””brew install cocoapodscd flutter_app/macos && pod installmacOS: Xcode errors
Section titled “macOS: Xcode errors”sudo xcode-select --switch /Applications/Xcode.app/Contents/Developersudo xcodebuild -runFirstLaunchFlutter: Platform not enabled
Section titled “Flutter: Platform not enabled”flutter config --enable-macos-desktopflutter config --enable-linux-desktopflutter config --enable-windows-desktopGeneral: Dependency issues
Section titled “General: Dependency issues”cd flutter_appflutter cleanflutter pub getNext Steps
Section titled “Next Steps”- Quick Start - Get started using Toss
- Development Setup - Set up development environment