Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

RcloneApp

A modern desktop GUI for Rclone — manage your cloud storage with ease.

Version Electron React License


Overview

RcloneApp is a professional desktop application that wraps Rclone, the popular command-line tool for managing files across cloud storage providers. It provides a sleek, user-friendly interface built with Electron, React, and Tailwind CSS — eliminating the need to memorize CLI commands while giving you full access to Rclone's powerful features.


Features

Remote Management

  • Create, edit, delete, rename, and copy remotes
  • Support for 40+ storage backends (Google Drive, Amazon S3, Dropbox, OneDrive, Backblaze B2, SFTP, and more)
  • OAuth browser-based authentication
  • Remote connection testing
  • Config file (rclone.conf) read/write/backup/restore

Screenshot-2026-07-18-195255.png

Transfer Operations

  • Visual command builder for 45+ Rclone commands (copy, sync, move, bisync, check, etc.)
  • Real-time transfer monitoring with speed, ETA, progress, and per-file stats
  • Job lifecycle management (run, pause, resume, stop, cancel)
  • Filter rules (include/exclude patterns)
  • Bandwidth limiting and concurrency controls

Screenshot-2026-07-18-195435.png

Sync Profiles

  • Save and reuse transfer configurations as profiles
  • Import/export profiles as JSON files
  • One-click execution

Screenshot-2026-07-18-195548.png

Scheduler

  • Automated task execution with multiple schedule types:
    • Hourly, daily, weekly, monthly
    • Cron expressions
    • Custom intervals
  • Task dependencies (chain tasks sequentially)
  • Run history and status tracking

Screenshot-2026-07-18-195617.png

File Browser

  • Dual-pane visual file browser for local and remote file systems
  • Navigation with file metadata display

Screenshot-2026-07-18-195656.png

Mount Manager

  • Mount remotes as local filesystem drives via FUSE/WinFsp
  • Auto-detection of WinFsp on Windows
  • VFS cache mode configuration

Screenshot-2026-07-18-195211.png

Terminal & Logs

  • Live terminal output viewer with ANSI color parsing
  • Application log viewer with file selection
  • Configurable log levels (DEBUG, INFO, NOTICE, WARNING, ERROR)

immagine-2026-07-18-195758236.png

Settings & Configuration

  • First-run setup wizard (rclone detection, config path selection)
  • Theme selection (light/dark/system)
  • UI mode gating (basic/advanced/expert) — hide complexity based on expertise
  • Transfer defaults (transfers, checkers, buffer size, bandwidth limit)
  • Auto-launch at login, minimize to tray
  • Settings import/export

Dashboard

  • Stats overview (remotes, active transfers, scheduled tasks)
  • System information display
  • Quick actions and activity feed

immagine-2026-07-18-195833503.png


Tech Stack

Layer Technologies
Desktop Shell Electron 43, electron-vite
Frontend React 19, React Router, Zustand, TanStack Query
Styling Tailwind CSS, Radix UI, shadcn/ui pattern
Language TypeScript 5.7
Build & Pack electron-builder (NSIS, DMG, AppImage)

Getting Started

Prerequisites

  • Node.js (LTS recommended)
  • npm or yarn
  • Rclone installed on your system

Installation

# Clone the repository
git clone https://github.com/vima-alt/Rclone-app
cd RcloneApp

or direcly install it from github


On first launch, the **setup wizard** will help you:
1. Auto-detect the Rclone binary
2. Specify or locate the `rclone.conf` configuration file
3. Verify everything works

---


## Runtime Requirements

RcloneApp requires [Rclone](https://rclone.org/) to be installed on the system. The app will:

1. Auto-detect the Rclone binary from common locations on first run
2. Allow manual specification or browsing to the executable
3. Test the binary to confirm it works
4. Locate or create an `rclone.conf` configuration file

---

for any problemwith it comment or contact me via mail: giuse3233@gmail.com

---

## License

MIT

---

<p align="center">
  Built with Electron + React + Tailwind CSS
</p>

About

A rclone graphical GUI for easy transfer managment for any problemwith it comment or contact me via mail: giuse3233@gmail.com

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors