StrataFuse wraps rclone in a polished desktop interface for mounting cloud storage as local drives, managing VFS cache profiles, monitoring active transfers, and controlling mounts from a native system tray experience.
Preview · Features · Install · Developer Guide · Google Drive Setup
StrataFuse provides a desktop interface for managing cloud-backed rclone mounts, including profile-based setup, active mount dashboards, VFS cache controls, performance tuning, logs, and local drive access.
| Active Mount Dashboard | Performance Tuning |
|---|---|
![]() |
![]() |
rclone is powerful, but everyday desktop use often requires remembering command-line flags, cache modes, mount options, provider quirks, and platform-specific setup steps.
StrataFuse turns that workflow into a native desktop product.
It is designed for people who want cloud storage to behave like a local drive while still having control over cache behavior, mount profiles, startup behavior, encryption, logs, and performance settings.
- Jellyfin, Plex, Emby, and VLC media libraries
- Cloud archive and backup workflows
- Multi-cloud storage setups
- Users who want rclone power without living in the terminal
- Desktop users who want mount status, logs, tray controls, and cache management in one place
- Multi-Provider Cloud Mounting: Mount Google Drive, Microsoft OneDrive, Dropbox, Amazon S3, Proton Drive, and other rclone-supported backends as local drives.
- VFS Cache Tuning Presets: Choose optimized virtual file system configurations for common workflows:
- Media Streaming: Full VFS file cache, 100GB maximum limit, and network settings tailored for Jellyfin, Plex, Emby, and VLC streaming.
- General Purpose: Write-cached files with a 10GB limit for daily office work, documents, photos, and general file operations.
- Backup / Sync: Minimal 1GB cache mode optimized for raw backup and sync workloads.
- VFS Cache Purging: Clear local cached file chunks directly from the dashboard to recover local storage.
- Bandwidth Throttling / Speed Limits: Dynamically select speed limits such as No Limit, 10MB/s, 5MB/s, 2MB/s, or 1MB/s inside the setup wizard.
- Cloud Storage Utilization Gauge: View remote storage usage, used capacity, and available capacity.
- Dynamic System Tray Controls: Control mount profiles directly from the taskbar system tray menu without opening the full GUI.
- Open in Explorer Integration: Open active mount drive letters such as
Z:\orS:\directly in Windows Explorer. - Startup Autostart: Launch minimized to the system tray on Windows startup and automatically mount selected profiles.
- Zero-Knowledge Encryption: Use rclone crypt to encrypt files locally before uploading them to public cloud providers.
- Live Performance Monitoring: View active download speeds, transferred sizes, cache status, errors, and live logs inside the dashboard.
StrataFuse is built with:
- Tauri for the native desktop shell
- Rust for backend/native integration
- React for the user interface
- TypeScript for frontend application logic
- rclone as the cloud-storage and mount engine
When visiting the Releases page on GitHub, download the package matching your operating system and user preference:
| Operating System | Recommended Download | Best For |
|---|---|---|
| Windows 10/11 | StrataFuse_x.x.x_x64-setup.exe |
Recommended. Lightweight, standard setup wizard. Installable without administrator rights. |
| Windows 10/11 | StrataFuse_x.x.x_x64_en-US.msi |
Standard MSI installer package. Best for enterprise deployments. |
| macOS Intel/Apple Silicon | StrataFuse_x.x.x_universal.dmg |
Recommended. Drag-and-drop installer volume that runs on both Intel and Apple Silicon Macs natively. |
| Linux Ubuntu/Debian | StrataFuse_0.2.1_amd64.deb |
Debian installer package. Best for Ubuntu, Debian, Mint, etc. |
| Linux Fedora/CentOS | StrataFuse-0.2.1-1.x86_64.rpm |
Red Hat Package Manager format. Best for Fedora, CentOS, RHEL, etc. |
| Linux Any Distro | StrataFuse_0.2.1_amd64.AppImage |
Standalone portable executable. Runs on most distributions without installation. |
Note
The .sig files uploaded alongside installers are cryptographic signatures. They are used by the in-app auto-updater to verify installer integrity and block tampering or man-in-the-middle attacks. You do not need to download them manually.
- Download
StrataFuse_0.2.1_x64-setup.exefrom the Releases page. - Double-click the downloaded setup file to launch the installer wizard.
- Follow the prompts to finish the installation.
- Launch StrataFuse from your Desktop shortcut or the Start Menu.
- If you are configuring a Google Drive mount, go to the Google Cloud Platform OAuth Setup Guide below to set up your API credentials.
StrataFuse releases on macOS are unsigned Universal DMGs. To bypass macOS Gatekeeper warning screens:
- Download
StrataFuse_0.2.1_universal.dmgfrom the Releases page. - Double-click the
.dmgfile to open it, then drag the StrataFuse icon into your Applications folder. - Open your Applications folder, right-click or control-click StrataFuse, and select Open.
- A warning dialog will appear saying the developer cannot be verified. Click Open, or go to System Settings > Privacy & Security and click Open Anyway under the security section.
You only need to do this once.
Via AppImage
- Download
StrataFuse_0.2.1_amd64.AppImage. - Right-click the downloaded file, go to Properties > Permissions, and check Allow executing file as program.
Alternatively, run:
chmod +x StrataFuse_0.2.1_amd64.AppImageThen double-click to run.
Via DEB
- Download
StrataFuse_0.2.1_amd64.deb. - Open your terminal and run:
sudo apt install ./StrataFuse_0.2.1_amd64.deb- Launch StrataFuse from your desktop application menu.
- Node.js v18 or higher recommended
- Rust and Cargo
- C++ build tools:
- MSVC Build Tools on Windows
- Xcode Command Line Tools on macOS
build-essentialor equivalent on Linux
Clone the repository:
git clone https://github.com/sudoaanish/StrataFuse.git
cd StrataFuseInstall package dependencies:
npm installOn npm install, a postinstall setup script at scripts/setup-rclone.js automatically detects your host operating system and CPU architecture, downloads the official corresponding rclone binary, and registers it as a sidecar binary inside src-tauri/binaries/.
Run the frontend development server:
npm run devIn a separate terminal, run the Tauri development app:
npm run tauri devBuild and package the production installers:
npm run tauri buildTo mount Google Drive without hitting API rate limits or experiencing 403 Rate Limit Exceeded errors under heavy usage, you should configure your own Google Client ID and Google Client Secret.
Using Google's default shared credentials can result in slower response times and API throttle blocks.
Follow these steps to create your own GCP API credentials.
- Go to the Google Cloud Console.
- Log in with your Google Account.
- Click the project dropdown in the top-left corner and click New Project.
- Name the project, for example
StrataFuse Drive Mount. - Click Create.
- In the search bar at the top, search for Google Drive API.
- Select the API from the search results.
- Click Enable.
- In the left navigation sidebar, click APIs & Services > OAuth consent screen.
- Select External as the user type.
- Click Create.
- Fill in the required fields:
- App name:
StrataFuse - User support email: Select your Gmail address.
- Developer contact information: Enter your email address.
- App name:
- Click Save and Continue.
- Under Scopes, click Save and Continue. You can leave this blank/default because rclone requests the necessary Google Drive permissions dynamically at runtime.
- Under Test users, click Add Users and add your own Google email address.
- Click Save and Continue to finish.
Important
While your GCP project is in testing mode, only designated test users can complete the OAuth authentication process.
- In the left sidebar, click Credentials.
- Click Create Credentials.
- Select OAuth client ID.
- Under Application type, select Desktop app.
- Set the name, for example
StrataFuse Desktop Client. - Click Create.
- Copy the displayed Client ID and Client Secret.
- Paste them into the StrataFuse setup wizard when configuring a Google Drive profile.
Important
Do not choose Web application for the OAuth client type. The Desktop app type allows rclone to use loopback authentication dynamically.
Planned or possible next improvements:
- Mount health detection and one-click repair
- Diagnostic bundle export for easier troubleshooting
- Better first-run setup flow
- More detailed provider-specific setup guidance
- Dedicated Jellyfin/Plex media-library preset
- Improved Linux desktop integration
- Signed macOS and Windows releases
This project is licensed under the MIT License. See the LICENSE file for details.
Created and developed by Aanish Farrukh.


