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

server/2025/3/16 14:39:14/

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

软件命名由来Rubick 的名字来源于《DOTA2》中的英雄 Rubick(拉比克)。在游戏里,拉比克的核心技能是“偷取”其他英雄的技能,并在需要时使用。

这种“插件化使用”的设计理念与 Rubick 工具箱的核心功能不谋而合。因此,作者将这款工具命名为 Rubick,寓意用户可以像拉比克一样,灵活使用各种插件,按需调用功能,用完即走。

图片

轻量级框架 Rubick 本身仅包含插件运行所需的 API,不内置任何插件,可视为 Electron 的二次封装框架。

Rubick 的插件包管理方式托管到了npm 上,所以当你使用插件的时候,要先安装好node环境。

 如果当前电脑已经安装过 node,那么你就可以直接下载 rubick 来进行使用。没有的话,请继续往下看

安装Node环境   

软件支持MacOS、Windows和Linux等操作系统,下面阿寻用Windows版本来演示。

在Windows上使用,需要先安装Node环境,对于大家来说也就是一个安装包的事情。

图片

但是对于作者来说,这种方式可以省下服务器下载的钱。

毕竟这个工具是完全免费的,全靠用爱发电,如果不装的话,下载插件就会提示下面这样的错误。

图片

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

图片

没有问题的话,正常安装软件使用即可,安装后可以使用ALT+R来呼出软件界面,或者在托盘区找到Rubick图标右键展开

图片

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

图片

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

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

图片

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

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

图片

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

图片

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

图片

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

图片

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

图片

这类软件的使用体验,最主要的还得看插件用起来怎么样。

Rubick目前的插件数量有近20个的样子。

图床、二维码生成和解析、表情包斗图、壁纸下载、浏览器书签搜索、剪贴板工具、网络抓包和MossGPT等等

图片

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

图片

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

图片

打开后会自动读取剪贴板里面的内容匹配对应的插件,像是复制一个链接。

如果你安装了自动生成二维码的插件,那么按一下回车就能生成图片。

图片

「Rubick.rar」

链接:夸克网盘分享


http://www.ppmy.cn/server/175452.html

相关文章

深入解析java Socket通信中的粘包与拆包问题及解决方案(中)

推荐关联阅读:Java Socket通信基础及拆包粘包问题模拟(上) 一、粘包与拆包现象解析 1.1 问题本质 在TCP协议的网络通信中,发送端写入的数据单元与接收端读取的数据单元不一致的现象称为粘包(合并数据包)…

自动化测试-网页聊天室

项目介绍: 针对基于WebSocket协议的网页端即时通讯系统,主导设计并实施全流程自动化测试方案。通过构建模块化测试框架,完成对核心业务场景(用户登录鉴权、消息同步、实时聊天等)的自动化验证,最终达成测试…

AI大模型测试用例生成平台

AI测试用例生成平台 项目背景技术栈业务描述项目展示项目重难点 项目背景 针对传统接口测试用例设计高度依赖人工经验、重复工作量大、覆盖场景有限等行业痛点,基于大语言模型技术实现接口测试用例智能生成系统。 技术栈 LangChain框架GLM-4模型Prompt Engineeri…

如何用Deepseek制作流程图?

使用Deepseek制作流程图,本质上是让AI根据你的需求,生成相关流程图的代码,然后在流程图编辑器中渲染,类似于Python一样,ChatGPT可以生成代码,但仍需在IDE中执行。 你知道绘制流程图最高效的工具是什么吗&a…

@SpringBootApplication

SpringBootApplication拓展 一. SpringBootConfiguration注解 是SpringBoot的注解, 标识一个类为配置类, 与Configration功能一致 run方法初始化了SpringBootConfiguration注解 注解源码 Target(ElementType.TYPE)//类型 Retention(RetentionPolicy.RUNTIME)//生命周期 Docu…

Powerpoint 2016中插入视频

方法一:直接插入本地视频 准备视频文件 确保视频格式为 PowerPoint 支持的格式(如 MP4、AVI、WMV 等)。若格式不兼容,需转换为兼容格式(推荐 WMV 或 SWF)。 打开 PowerPoint 并定位幻灯片 启动 PowerPoint …

openharmony5.0中HDF驱动框架源码梳理-服务管理接口

要想大概了解一个公司,我们可能只需要知道它的运行逻辑即可,例如我们只需要知道它有财务有研发有运营等,财务报销、研发负责产品等即可,但是如果想深入具体的了解的话我们就要了解都有什么部门(对象)、各部门都包含哪些职责(对象方…

PHP:从入门到进阶的旅程

在Web开发的广阔世界里,PHP(Hypertext Preprocessor,超文本预处理器)作为一种开源的服务器端脚本语言,自1995年问世以来,便以其灵活性和易用性赢得了广泛的关注和应用。无论是初学者还是经验丰富的开发者&a…