Rubick:基于Electron的开源插件化桌面工具箱

Rubick 是一款基于 Electron 构建的开源桌面工具箱,专为追求高效办公和个性化体验的用户设计。它通过自由集成丰富的插件,让用户能够根据自己的需求打造极致的桌面端效能工具。

软件命名的由来Rubick 的名字来源于《DOTA2》中的英雄 Rubick(拉比克)。在游戏里,拉比克的核心技能是"偷取"其他英雄的技能,并在需要时使用。这种"插件化使用"的设计理念与 Rubick 工具箱的核心功能不谋而合。

因此,作者将这款工具命名为 Rubick,寓意用户可以像拉比克一样,灵活使用各种插件,按需调用功能,用完即走。

Rubick 的插件包管理托管在 npm 上,因此在使用插件之前,需要先安装好 Node 环境。

如果你的电脑已经安装了 Node,那么可以直接下载 Rubick 并开始使用。如果没有安装,请参考以下步骤。软件支持 macOS、Windows 和 Linux 等主流操作系统。

以下以 Windows 版本为例进行演示:在 Windows 上使用 Rubick,需要先安装 Node 环境。

这其实很简单,只需要下载并安装一个软件包即可。

不过,对于作者而言,将插件包管理托管到 npm 上可以节省服务器下载的成本。

毕竟,这款工具是完全免费的,全凭作者的热爱和无私奉献来维持。

如果用户没有安装 Node 环境,尝试下载插件时就会遇到类似以下的错误提示。

安装Node的时候,可以保持默认设置,之后可以打开命令行输入 node -v,检查一下安装上了没有。

使用方法非常简单。

如果没有问题,正常安装软件即可。

安装完成后,可以通过以下两种方式快速唤出 Rubick 软件界面:

1. 按下 ALT + R 快捷键,直接唤出软件界面;

2. 在系统托盘区找到 Rubick 的图标,右键点击并展开界面。

输入相关的文件名字就会出现索引列表,你可以用它搜索软件应用名,一键打开,目前支持中英文搜索和拼音、拼音首字母搜索

软件使用的界面是上面这样的,可以搭配插件浮动在其他软件上使用。

在设置里,可以下载插件,包含了:效率与搜索、图像、开发和系统类型的工具。

这些插件安装之后,都会有单独的设置界面,可以在需要的时候在搜索框输入调用。

另外最方便的方法是给它们绑定上全局快捷键。

如果你是码农,安装快捷命令的插件,可以实现批量处理、Shell、Python、JS、PHP、Ruby、新增自定义快捷命令等。

对于程序员来说,这简直就是效率神器。

还有像是演示的这样绑定好之后,按下CTRL+Q 就可以快速打开取色器,不需要先呼出Rubick的界面。

而且更神奇的是,Rubick 支持使用 uTools 的插件,大家可以去 uTools 的论坛或者 GitHub 平台寻找你喜欢的插件进行安装。

对于这类工具型软件来说,使用体验的核心在于插件的实际表现。

Rubick 目前已经集成了近 20 个插件,涵盖了多种实用功能,包括但不限于:

• 图床上传:方便用户快速上传图片到图床并获取链接;

• 二维码生成与解析:一键生成二维码或解析二维码内容;

• 表情包斗图:提供丰富的表情包资源,满足社交场景中的斗图需求;

• 壁纸下载:快速获取高清壁纸,美化桌面;

• 浏览器书签搜索:快速搜索并访问浏览器中的书签;• 剪贴板工具:增强剪贴板功能,支持多内容保存和快速粘贴;

• 网络抓包:帮助开发者或技术爱好者分析网络数据包;

• MossGPT:集成 AI 功能,提供智能文本生成和辅助写作等服务。

这些插件丰富了 Rubick 的功能生态,使其能够满足不同用户在多种场景下的需求。

对于不熟悉的插件,我们可以点击查看详情与功能关键词

如果你安装了超级剪贴板,在输入框里面有一个自动粘贴。

「Rubick」

链接:https://pan.quark.cn/s/c9db6533ab64

相关推荐
摘星编程20 分钟前
React Native + OpenHarmony:UniversalLink通用链接
javascript·react native·react.js
qq_1777673741 分钟前
React Native鸿蒙跨平台数据使用监控应用技术,通过setInterval每5秒更新一次数据使用情况和套餐使用情况,模拟了真实应用中的数据监控场景
开发语言·前端·javascript·react native·react.js·ecmascript·harmonyos
烬头882143 分钟前
React Native鸿蒙跨平台应用实现了onCategoryPress等核心函数,用于处理用户交互和状态更新,通过计算已支出和剩余预算
前端·javascript·react native·react.js·ecmascript·交互·harmonyos
程序员清洒2 小时前
Flutter for OpenHarmony:Text — 文本显示与样式控制
开发语言·javascript·flutter
雨季6663 小时前
Flutter 三端应用实战:OpenHarmony 简易“动态内边距调节器”交互模式深度解析
javascript·flutter·ui·交互·dart
天人合一peng3 小时前
Unity中button 和toggle监听事件函数有无参数
前端·unity·游戏引擎
会飞的战斗鸡3 小时前
JS中的链表(含leetcode例题)
javascript·leetcode·链表
方也_arkling4 小时前
别名路径联想提示。@/统一文件路径的配置
前端·javascript
毕设源码-朱学姐4 小时前
【开题答辩全过程】以 基于web教师继续教育系统的设计与实现为例,包含答辩的问题和答案
前端
qq_177767374 小时前
React Native鸿蒙跨平台剧集管理应用实现,包含主应用组件、剧集列表、分类筛选、搜索排序等功能模块
javascript·react native·react.js·交互·harmonyos