This project is still under development and will soon release version 1.0.
## 🔍 Overview
OpenList Desktop is a powerful cross-platform desktop application that provides a user-friendly interface for managing OpenList services and integrating cloud storage through Rclone. Built with modern web technologies and Rust, it offers seamless file management, cloud storage mounting, and service monitoring capabilities.
The application serves as a comprehensive solution for:
- Managing OpenList file management services
- Mounting and managing cloud storage (WebDAV)
- Monitoring service health and performance
- Providing system tray integration for background operations
## ✨ Features
### 🚀 Core Features
- **OpenList Service Management**: Start, stop, and monitor OpenList core services
- **Cloud Storage Integration**: Mount via Rclone
- **Real-time Monitoring**: Track service status, uptime, and performance metrics
- **Process Management**: Advanced process control with auto-restart capabilities
- **System Tray**: Background operation with system tray notifications
### ⚙️ Management Features
- **Service Control**: Start/stop/restart OpenList and Rclone services
- **Configuration Management**: GUI-based configuration for all services
- **Log Monitoring**: Real-time log viewing and management
- **Update Management**: Automatic update checking and installation
- **Auto-startup**: Configure applications to start with system boot
### 🎨 User Experience
- **Modern UI**: Clean, intuitive interface built with Vue.js
- **Multi-language**: Support for English and Chinese
- **Responsive Design**: Optimized for various screen sizes
- **Keyboard Shortcuts**: Efficient navigation with keyboard shortcuts
- **Tutorial System**: Built-in tutorial for new users
## 📸 Screenshots
### Home Dashboard

The main dashboard provides a comprehensive overview of your OpenList Desktop environment with:
- Service status monitoring
- Quick action buttons for common tasks
- Version management and update notifications
- Service management controls
### Mount Management

Manage your cloud storage connections with ease:
- Add and configure storage remotes
- Mount/unmount cloud storage
- Monitor mount status and statistics
- Configure auto-mounting options
### Settings Configuration

Comprehensive settings management:
- OpenList service configuration
- Startup and automation preferences
- Theme and language selection
### Log Monitoring

Keep track of system operations:
- Real-time log streaming
- Filter logs by source and level
- Export and clear log functionality
### Update Management

Stay up-to-date with the latest versions:
- Check for OpenList and Rclone updates
- Download and install updates
- Version history and changelog
- Automatic update scheduling
## 📦 Installation
### Prerequisites
- **Operating System**: Windows 10+, macOS 10.15+, or Linux (Ubuntu 18.04+)
### Download Options
#### 1. GitHub Releases (Recommended)
Download the latest release from [GitHub Releases](https://github.com/OpenListTeam/openlist-desktop/releases):