Rubick is an Electron-based open source desktop toolbox that integrates plugins through a package manager system.
The tool solves the problem of fragmented desktop utilities by providing a unified launcher and plugin ecosystem. Users invoke Rubick with a keyboard shortcut and search for functionality by keyword, discovering and launching apps, plugins, and files from a single interface. Plugins are managed through npm, keeping the core application lightweight. The architecture supports webdav-based synchronization of plugin data across multiple devices and allows internal network deployment with customization options for further development.
Rubick suits developers and power users who want to extend their desktop environment with custom tools without maintaining separate applications. The plugin-based approach means you can install only what you need, and the npm integration makes plugin distribution straightforward. The webdav synchronization feature distinguishes it for users working across multiple machines who want consistent plugin configurations and data.
The project maintains active development with passing continuous integration checks. Code contributions flow steadily into the repository, and the maintainers respond to issues and pull requests. Documentation is actively maintained across multiple channels including a dedicated website and GitHub pages.