Skip to content
 
 

Repository files navigation

Travis CI Build Status AppVeyor Build Status Downloads Release License

Rclone browser

Simple cross platform GUI for rclone command line tool.

Supports macOS, GNU/Linux, BSD family and Windows.

🇨🇳 中文版本

Table of contents

Features

  • Allows to browse and modify any rclone remote, including encrypted ones
  • Uses same configuration file as rclone, no extra configuration required
  • Supports custom location and encryption for rclone.conf configuration file
  • Simultaneously navigate multiple repositories in separate tabs
  • Lists files hierarchically with file name, size and modify date
  • All rclone commands are executed asynchronously, no freezing GUI
  • File hierarchy is lazily cached in memory, for faster traversal of folders
  • Allows to upload, download, create new folders, rename or delete files and folders
  • Allows to calculate size of folder, export list of files and copy rclone command to clipboard
  • Can process multiple upload or download jobs in background
  • Drag & drop support for dragging files from local file explorer for uploading
  • Streaming media files for playback in player like vlc or similar
  • Mount and unmount folders on macOS, GNU/Linux and Windows (for Windows requires winfsp and for mac fuse for macOS)
  • Optionally minimizes to tray, with notifications when upload/download finishes
  • Supports portable mode (create .ini file next to executable with same name), rclone and rclone.conf path now can be relative to executable
  • Supports drive-shared-with-me (Google Drive specific)
  • For remotes supporting public link sharing has an option (right-click menu) to fetch it
  • Supports tasks. Created jobs can be saved and run or edited later.
  • Configurable dark mode for all systems
  • New: Complete Chinese language interface support

Sample screenshots

macOS

Linux

 

  Windows

 

 

How to get it

Get binaries for Windows, macOS and Linux on releases' page.

Windows installers (64-bit and 32-bit) are compatible with all x86 based Windows OS starting with Windows 7.

Mac version is compiled to run on all versions of macOS starting with 10.9.

Linux binary (AppImage) for armhf architecture runs on any Raspberry Pi hardware. Linux x86_64 and i386 AppImages work on most modern Linux distributions.

💡 Linux users are recommended to use AppImageLauncher for better desktop integration.

Build instructions

Linux (Debian/Ubuntu)

sudo apt install build-essential cmake qtbase5-dev qttools5-dev
git clone https://github.com/xrp001/RcloneBrowser.git
cd RcloneBrowser
mkdir build && cd build
cmake ..
make -j$(nproc)

macOS

brew install qt5 cmake
git clone https://github.com/xrp001/RcloneBrowser.git
cd RcloneBrowser
mkdir build && cd build
cmake ..
make -j$(sysctl -n hw.ncpu)

Windows

Use scripts\release_windows.cmd from Command Prompt. The release script checks dependencies before building and asks whether to continue if anything is missing.

Requirements:

  • Windows 10 version 1703 (build 15063) or newer
  • Visual Studio 2019 or 2022 with the "Desktop development with C++" workload
  • Qt 5.13.2 installed under C:\Qt\5.13.2\
  • CMake, Git, 7-Zip, Inno Setup 6
  • OpenSSL 1.1.1d win32 for 32-bit builds

Qt 5.13.2 can be installed with aqtinstall:

pip install aqtinstall
aqt install-qt windows desktop 5.13.2 win64_msvc2017_64 -O C:\Qt
aqt install-qt windows desktop 5.13.2 win32_msvc2017 -O C:\Qt

Build:

cd scripts
release_windows.cmd x64
release_windows.cmd x86

Outputs are written to release\.

Changelog

See CHANGELOG.md for full version history.

License

This project is licensed under the MIT License - see the LICENSE file for details.


About

Simple cross platform GUI for rclone. Supports macOS, GNU/Linux, BSD family and Windows.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages