目录
Rubick的名字来源于Dota游戏中的英雄“拉比克”,该英雄的核心技能是能够自由使用他英雄的技能,用完即走,这与Rubick工具的设计理念高度契合。Rubick本身不内置任何功能,它就像一个空白的容器,所有的能力都通过插件来提供。
作为一款基于Electron开发的桌面应用,Rubick的设计哲学是“极简与开放”。它的核心程序非常轻量,只提供插件运行所必需的API接口,真正的功能全部由插件实现。这种设计让Rubick保持了极小的体积和极快的响应速度,用户可以根据自己的实际需求选择安装插件,避免功能冗余。
Rubick的特色在于插件管理方式。它复用npm生态,所有插件都以npm包的形式存在,插件的安装、更新、卸载本质上就是npm包的操作。这意味着任何熟悉npm的开发者都可以轻松为Rubick开发插件,也意味着用户可以直接使用海量的npm资源。
在数据安全方面,Rubick采用WebD协议实现多端数据同步,用户的所有数据都存储在自己的云盘中,Rubick官方不存储任何用户数据。同时Rubick支持企业内网私有化部署,可以配置私有npm源,满足企业内部数据安全和定制化需求。
官网入口地址
Rubick官网网址1:https://home-3av.pages.dev/
Rubick官网网址2:https://rubickcenter.github.io/docs/
Rubick项目地址:https://github.com/rubickCenter/rubick
下载地址
Rubick支持Windows、macOS、Linux三大操作系统,下载地址如下:
https://github.com/rubickCenter/rubick/releases
功能介绍
1. 基于npm的插件管理
Rubick的插件全部托管在npm仓库中,插件安装、卸载、更新与npm包操作一致。用户无需安装node环境,Rubick内置了npm包管理器,可以直接在应用内完成插件的全生命周期管理。插件市场提供了丰富的插件供用户选择,涵盖开发工具、文本处理、图片处理、翻译、剪贴板管理等各类效率工具。
2. 系统插件与UI插件双模式
Rubick支持两种插件类型。UI插件是常规的界面型插件,在用户调用时启动,提供可视化的交互界面。系统插件则随Rubick主程序一同启动,可以执行后台任务、监听系统事件,适合开发像剪贴板增强、全局快捷键、定时任务这类需要常驻后台的功能。
3. 全局快捷唤醒
通过自定义全局快捷键(默认Alt/Option+R),可以在任何界面快速呼出Rubick主搜索框。输入关键字即可搜索本地应用、文件、文件夹以及已安装的插件,支持拼音和缩写搜索,极大提升操作效率。
4. 超级面板功能
长按鼠标右键即可呼起超级面板,Rubick会根据当前鼠标选中的内容自动匹配适合的插件。选中一段文字后长按右键,会弹出翻译、搜索、复制等选项;选中图片后则会弹出图床上传、压缩等选项。
5. WebD多端数据同步
Rubick采用WebD协议实现多端数据同步,支持坚果云等主流WebD服务商。用户可以将插件配置、使用数据等同步到自己的云盘中,在多台电脑间保持数据一致。Rubick官方不存储任何用户数据,数据安全由用户自己掌控。
6. 企业内网私有化部署
Rubick支持一键切换npm源,企业可以搭建私有npm仓库,将内部开发的插件发布到私有源上,员工只需配置一下源地址即可使用企业内部插件。这对于需要保障数据安全的公司内部使用场景非常友好。
7. 深度系统集成
Rubick可以快速启动系统应用和系统设置项,输入“蓝牙”直接跳转蓝牙设置,输入“亮度”快速调整显示器亮度。支持将常用文件、文件夹拖入本地启动栏,方便快速访问。
8. 个性化定制
Rubick提供了丰富的个性化设置选项,包括四套我国风主题色(立春、立夏、立秋、立冬)、暗夜模式、中英文切换、自定义头像和搜索框提示语等。快捷键设置也开放,用户可以根据习惯自由配置。
9. 插件开发支持
Rubick提供了完整的插件开发文档和CLI工具,开发者可以快速创建插件项目。插件开发门槛低,熟悉前端开发即可上手,支持Vue、React等主流框架。
应用场景
开发者场景
开发者可以安装API调试插件、JSON格式化插件、代码片段管理插件、正则表达式测试插件等,将Rubick打造成专属的开发辅助工具箱。支持串联执行多个插件的能力,可以一键完成图片压缩、上传、生成Markdown链接的完整流程。
办公场景
日常办公中可以安装翻译插件、计算器插件、二维码生成插件、剪贴板增强插件等。通过全局快捷键快速调用,无需在多个应用间来回切换。配合WebD同步,公司电脑和家用电脑的设置可以保持一致。
内容创作场景
内容创作者可以使用Markdown编辑插件、图床上传插件、文字统计插件等。超级面板功能让选中文字后的处理变得非常简单,无需右键菜单再层层点击。
企业内部使用
企业可以搭建私有npm源和私有插件库,将内部业务流程工具化、插件化,员工通过Rubick即可快速调用内部工具,同时确保数据不外泄。
| 源码反馈/咨询 (共有 条反馈) |
Rubick常见问题
Rubick是由个人开发者发起并维护的开源项目,不属于任何商业公司。项目的代码托管在GitHub上,采用MIT开源协议,的开发者都可以参与贡献。这也是Rubick免费、代码透明的重要原因。
Rubick没有网页版,它是一款桌面端应用程序,需要下载安装到电脑上才能使用。这是因为Rubick需要深度集成系统功能,比如全局快捷键、本地文件搜索、系统应用调用等,这些能力在浏览器中无法实现。下载后安装即可使用,支持Windows、macOS和Linux系统。
可以把Rubick理解成一个空的工具箱,它本身不带任何功能,但你可以往里面装各种插件来获得你想要的能力。就像手机上的微信,微信本身只是个聊天软件,但里面的小程序可以帮你点外卖、打车、查快递。Rubick也是这个道理,它是一个插件化的桌面效率平台,所有功能都来自插件,你想要什么功能就去装对应的插件,非常灵活。
安装Rubick后,按快捷键Alt/Option+R就能呼出主搜索框。搜索框左侧的图标点进去就是插件市场,在里面找到需要的插件点击下载安装就行。装好之后,在搜索框里输入插件的关键词就能调用它。比如装了翻译插件,输入“翻译”然后回车,就可以开始翻译了。日常使用中,按快捷键呼出Rubick,输入应用名称可以直接打开电脑上的软件,输入文件名可以搜到本地文件,装了插件就能用插件功能,就是一个万能启动器加工具箱。
Rubick免费,没有任何收费项目。因为它是开源软件,代码全部公开,任何人都可以免费下载、使用、甚至修改。插件市场里的插件也都是免费的,用户可以随意安装使用。不过如果你想让项目持续发展,可以通过知识星球或者买杯咖啡的方式自愿赞助开发者,但这取决于个人意愿,不影响任何功能的使用。
Rubick做得相当到位。它的代码开源,任何人都可以审查代码里有没有暗藏什么猫腻。数据同步用的是WebD协议,你的所有数据都存到自己选的云盘里,Rubick官方不存任何用户数据,没有中间人也就没有数据泄露的风险。另外Rubick支持企业内网部署,公司可以把插件放到私有服务器上,数据不出内网,安全性更有保障。
用好全局快捷键是提升效率的关键。你可以给常用插件设置专属快捷键,比如按Alt+W直接打开微信,按Ctrl+Alt+A直接截屏,这样连搜索框都不用呼出。 超级面板也很好用,选中文字或图片后长按鼠标右键,Rubick会自动推荐能处理这些内容的插件,不用再手动找。 还有一个串联执行的功能,你可以配置一个工作流,比如先压缩图片、再上传图床、生成Markdown链接,一键完成多个操作,省时省力。 另外Rubick支持拼音和缩写搜索,搜应用的时候不用打全名,打首字母或者拼音首字母就能找到,非常方便。
Rubick最特色的地方是它的插件机制。插件基于npm管理,意味着如果你会写JavaScript或者前端代码,就能自己开发插件,开发完发布到npm上,别人就能装。这个门槛比很多类似工具都低。 系统插件模式也是特色之一,有些插件需要常驻后台,比如剪贴板增强、取色器这类,Rubick的系统插件支持让它们可以随主程序启动并持续运行。 还有内网部署能力,很多企业用的效率工具不支持私有化部署,但Rubick可以一键切换npm源,公司内部开发的插件可以放在私有仓库里,员工安装使用都很方便。
非常安全。Rubick的设计原则就是不碰用户数据。它的多端同步功能用的是WebD协议,说白了就是你把数据存到自己指定的网盘里,比如坚果云或者自建的WebD服务,Rubick只负责帮你上传下载,自己不保留任何数据。你要是不用同步功能,所有数据就只在你电脑本地,更安全。另外因为是开源项目,代码对所有人可见,有没有偷偷上传数据一看便知。
如果你用过uTools或者类似的效率工具,上手Rubick基本零成本,操作逻辑很相似。如果没用过也没关系,安装之后按快捷键呼出搜索框,点左边的图标进插件市场,装几个插件就能开始用了。整体操作非常简单,不需要任何配置就能上手。很多用户反馈说Rubick的响应速度很快,比一些同类工具要流畅,插件也够用。唯一的不足是插件数量暂时没有商业软件那么多,但常用的效率插件基本都有,而且胜在免费开源。