[Open Source] An MIT-licensed, open-source, plugin-based desktop productivity toolbox that supports internal network deployment.
![[Open Source] An MIT-licensed, open-source, plugin-based desktop productivity toolbox that supports internal network deployment.](https://yy123.ink/api/img/1782607250608-84v7p7.jpg)
1. Project Overview

Rubick
An open-source, plugin-based desktop productivity toolkit. Plugins can be installed and uninstalled through npm, making the system lightweight. Plugin data supports cross-device synchronization via WebDAV, ensuring excellent security. Supports private deployment on internal networks and secondary custom development, offering great flexibility.
2. Open Source License
Licensed under MIT
3. Screenshots

Core Features Overview
1. Search System Applications
Supports searching for installed system applications using Pinyin and abbreviations:

2. Installing UI Plugins
Click rubick the icon to the right of the search box to open the plugin marketplace. Select the desired plugin and click the download button. Once downloaded, the plugin will appear under the Installed tab. After installation, enter the plugin's launch command to use its functionality:

3. Installing System Plugins
System plugins are installed in the same way as UI plugins. SelectSystemand find and install the system plugins that suit your needs.
4. Multi-Device Data Synchronization Based on WebDAV
in rubicksearch within Preferences go to Account and Settings -> Multi-Device Data Synchronization; you can then perform rubick plugin usage data Export and Import。
Functional characteristics
A More Convenient Search Experience
Press the shortcut "Alt + R" to open the Rubick search box. Supports searching for system applications and plugins.
A More Flexible Plugin Ecosystem
A plugin management system based on npm makes installing plugins faster and uninstalling them cleaner. Simply use what you need and move on!

Safer and More Flexible Data Management
Multi-device data synchronization based on WebDAV; supports one-click private deployment on an internal network.

Source: Rubick Official Website
4. Feature Overview
How to Use Rubick
After installing Rubick, you can quickly launch the main application using the Alt/Option+R keyboard shortcut. Enter keywords in the main application's input box to search for the corresponding apps, plugins, files, and more. Select an item to use it. If you cannot find the functionality you need, click the logo on the left to access the plugin marketplace and find and install your desired plugins.
Supported Features
-
Plugin management based on the npm package model. Installing plugins is as simple as installing npm packages.
-
Supports WebDAV-based multi-device data synchronization for truly secure data syncing.
-
A unique system plugin mode that makes plugins an integral part of Rubick.
-
Supports quick launching of local apps, files, and folders.
-
Supports enterprise deployment on internal networks.
-
Supports multiple languages
5. Tech Stack
Open-Source Desktop Productivity Tool
An open-source, free productivity tool built with Electron.
Supports macOS, Windows, and Linux.