OpenListTeam

OpenList-Desktop

OpenListTeam

OpenList Desktop is a cross-platform desktop client for the OpenList file service, offering a GUI to run the service, configure storage and mount WebDAV through Rclone.

v0.9.1
Published at
Jul 26, 2026
1,564
Stars
117,867
Download
Synced at
3d ago

Latest release

v0.9.1Jul 26, 2026, 03:49 AM
Downloads slow? Switch the source anytime above

README

Project Overview

OpenList Desktop is maintained by the OpenList team as the desktop shell for the OpenList file service and Rclone mounts. Starting the core, adding a remote, mounting it to a local folder and reading logs all happen in one window, and the app can retreat to the system tray. Remotes are managed in the interface instead of by hand-editing config files.

Item Value
Platform Windows 10+, macOS 10.15+, Linux
Stack Tauri 2 + Vue 3.5 + Rust
Version 0.9.1
License GPL-3.0

Service, mounts and logs live in a single window, so nothing needs to stay open while it runs in the background.

Key Features

  • Core management: starts, stops and restarts OpenList Core, with uptime on the dashboard
  • Local mounts: mounts WebDAV remotes into local folders through Rclone, including mapped network drives on Windows
  • Status monitoring: service health, uptime and response metrics gathered on the dashboard
  • GUI configuration: OpenList and Rclone parameters are edited in the interface and written back on save
  • Log viewer: streams service logs in real time to locate mount failures and connection errors
  • Tray integration: right-click the tray icon for quick actions, double-click to show or hide the window
  • Updates and autostart: checks and installs new versions, with optional launch at login
  • Mount flags: appends rclone flags per mount, such as --vfs-cache-mode=full, --buffer-size=256M, --transfers=10

Target Audience

  • Self-hosted OpenList users
  • People who mount WebDAV storage
  • Users who avoid the command line
  • People consolidating several cloud drives
  • Home server owners running services 24/7

Quick Start

Install

  1. On Windows run winget install OpenListTeam.OpenListDesktop, or launch OpenList-Desktop_x.x.x_x64-setup.exe
  2. On macOS open the .dmg and drag the app in; on Linux use sudo dpkg -i OpenList-Desktop_x.x.x_amd64.deb or sudo rpm -i OpenList-Desktop_x.x.x_amd64.rpm

First setup

  1. Follow the first-run wizard to install the OpenList service and set the admin account
  2. Open the Mounts page, click Add Remote, and fill in name, type WebDAV, URL, user and password
  3. Pick a local mount point, click Save, then click Mount
  4. Start or stop OpenList Core from Dashboard and Quick Actions

System Requirements

Item Requirement
OS Windows 10+, macOS 10.15+, Linux (Ubuntu 18.04+)
External components OpenList Core and Rclone, installed through the first-run guide
Build environment Node.js with yarn, Rust toolchain, Tauri CLI

Notes

  • Early stage: the version is still 0.x, so the interface and config layout may change substantially
  • Core required: the app is only a shell, OpenList Core and Rclone must be installed before mounting
  • Storage type: WebDAV is the storage provider used when adding a remote
  • License terms: GPL-3.0, so distributed modified builds must stay under the same license

Release history

Sort