桌面端 Rubick 来了,实现效率生活!

Rubick 是什么?

Rubick 是一款基于 Electron 做的开源、免费桌面端效率工具箱;目标是通过一系列辅助插件解决工作、学习、开发上的效率问题。可以把 Rubick 理解成一个微信 App,插件就是基于微信做的 小程序。不过微信的功能主要是 聊天;而 Rubick 功能主要是 效率工具

Rubick 名称的灵感来源于一款游戏 DotaRubick(拉比克)Dota 游戏里面的一个英雄名字,这个英雄核心的技能是可以 自由使用其他英雄的技能,用完即走, 所以觉得非常贴合工具功能的本身,因此得名。

Rubick 有哪些核心功能?

1. 搜索系统应用

快捷键 Alt/Option + RRubick 搜索框内,输入想要搜索的应用,可以快速检索匹配出相关内容。支持模糊搜索和拼音搜索:

image.png

2. 安装使用插件

点击 Rubick 搜索框最左侧的 logo 图标,可以进入插件市场,选中需要的插件安装后,可以查看到插件的关键词(关键词是进行搜索匹配用的)。如需使用插件,只需要在搜索框内输入相关的关键词,即可匹配使用插件。

QQ20231106-102252-HD (1).gif

Rubick 插件是基于 npm 的方式进行安装和卸载的。Rubick 内置了 npm 包管理器,可以做到在电脑上无 node & npm 环境下安装插件。

目前 Rubick 中的插件大多是从 github 开源的插件中迁移过来的,如果你想自定义开发插件,那么我们也写好了非常清晰的文档来手把手教你如何写一个最基础的 Rubick 插件:插件开发

如果你开发过 uTools 插件,想要把插件迁移到 Rubick 也是非常简便的。

3. 基于 WebDav 的数据多端同步

如果你有多个电脑使用了 Rubick 并产生了多份数据,这个时候,如果你需要对数据进行多端同步,那么你应该需要用到多端数据同步这个功能。

Rubick 多端数据同步功能是基于 WebDav 实现的,Rubick 本身不会作为中间商来存储用户的任何数据,用户产生的数据将可以直接存储到用户自己的云盘。因此用户数据安全和隐私将会得到极大的保护。

WebDavdesktop1desktop2uploaddownload

Rubick 中,使用 WebDav 也是非常简便的:Rubick 内搜索偏好设置 进入 账户和设置 -> 多端数据同步;即可对 rubick 插件使用数据进行 导出 和 导入

image.png

目前 Rubick 已经内置了坚果云平台的 webdav 能力,如果你有坚果云账号,可以直接使用坚果云。如果是其他平台或者自建的 webdav 服务,则需要填一下一下服务器地址。

4. 便捷的内网部署

Rubick 的初衷是因为我在公司内部使用 uTools 时,需要开发一些个性化插件来满足公司内部的需求,但是插件肯定会产生一些内部数据,这些数据因为安全性是没法发布到 uTools 外网的。所以插件一定需要在内网使用。

所以 Rubick 解决了这个问题,Rubick 所有的插件是基于 npm 进行托管的,Rubick 提供了让你一键切换源的能力,这样就可以快速便捷的使用内网的插件包,你只需要将你的插件发布到公司 私有 npm 源上即可。

image.png

5. 个性化配置

Rubick 主打的就是一个 开放、自由。作为自由的代表,个性化界面设置当然少不了:

主界面设置
  1. 主题色设置:你可以在 Rubick 中自定义主题色,我们提供了 4 套配色方案(立春、立夏、立秋、立冬)供你选择。主题色是我们参考中国风精心选择搭配。
  2. 用户信息设置:你可以自定义搜索框 placeholder头像

image.png

基本设置
  1. 快捷键设置:你可以设置主程序 显示/隐藏 的快捷,和内置 截图 功能的快捷键。
  2. 暗夜模式和国际化:rubick 支持 暗夜模式中/英文 切换的国际化设置。

image.png

本地启动

如果你有很多很多文件和目录,其中有些重要的文件会经常用到,那么你可以把这些文件、文件夹拖入到本地启动栏,这样你就可以在主程序搜索框进行搜索快速启动和搜索到他们:

QQ20231106-111652-HD (1).gif

全局快捷键设置

按下快捷键,自动搜索对应关键字,当关键字结果完全匹配,且结果唯一时,会直接指向该功能。示例:

  • 快捷键 「 Alt + W」 关键字 「 微信」

    按下Alt + W 直接打开本地微信应用

  • 快捷键 「 Ctrl + Alt + A」 关键字 「 截屏」

    按下 Ctrl + Alt + A 进行截屏

和商业软件 uTools 的一些区别

1. 核心区别

如果你听说过 uTools ,那你可能会问:这和 uTools 有啥区别呢?看着很像啊! 的确,rubick 的开发初衷就是参考 uTools 做的。不过,经过我们不懈的努力和迭代,我们已经和 uTools 有了大量的差异化:

  1. rubick 所有的插件是基于 npm 的管理方式,插件发布、安装更加简单、安全。uTools 则是需要走他们自己的发布审批流,需要收到打 upx 包。
  2. rubick 支持 0 成本一键内网部署,而 uTools 私有化部署则需要付费。
  3. rubick 数据多端同步是基于 webdav 做的,所有数据都存储到用户自己的网盘中,没有中间人!!更加安全,而 uTools 是他们自己的服务器。
  4. rubick 支持系统插件,这对于todoList 超级面板超级剪贴板取色器 等插件来说体验是最好的uTools 不支持。
  5. rubick 支持自定义主题、欢迎语、头像... uTools 需付费会员。
  6. rubick 所有插件都是开源免费、uTools 部分热门插件需要二次收费。
  7. rubick 所有代码全部开源,可以轻松二开!

最后

开源的路程真的不容易,这里充满了质疑和坎坷,需要的是坚定的信念和那份热爱开源的心!

  • 10
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值