Rubick 是一个基于 Electron 的工具箱,旨在提供与 uTools 相媲美的开源插件支持。它已经实现了 uTools 大部分的 API 能力,因此可以无缝适配 uTools 的开源插件。开发 Rubick 的初衷是因为 uTools 本身并未开源,而公司内部的工具库又无法发布到 uTools 插件中。为了既能享受 uTools 生态又能满足定制化需求,我们参考了 uTools 的设计,打造了这款强大的工具箱。
ming

主要特性

强大的 API 支持

  • API 兼容性:支持 uTools 官方文档 90% 的 API,正在持续更新,很快将实现 100% 兼容。

插件生态

  • 插件化支持:完全兼容 uTools 所有开源插件。
  • 远程下载安装:支持从远程仓库下载并安装插件。
  • 开发者模式:为插件开发者提供便捷的开发和调试环境。
  • 插件分离:支持插件分离,确保每个插件独立运行,互不干扰。

实用功能

  • 系统命令:提供取色、截屏等实用系统命令。
  • 超级面板:长按右击即可呼出超级面板,方便快捷。
  • 全局快捷键:支持自定义全局快捷键设置,提升工作效率。
  • 本地应用搜索:能够搜索本地已安装的应用程序或偏好设置。

使用指南

安装与配置

  • 依赖环境:依赖于 robotjs,请在安装后执行 npm run rebuild 以确保所有依赖正确编译。
  • 插件市场:目前 Rubick 插件市场的 server 端尚未部署,因此暂时无法查看插件市场的插件。但您可以直接使用现有的 uTools 开源插件。

快速开始

  1. 下载并安装 Rubick。
  2. 执行 npm run rebuild 确保所有依赖正确编译。
  3. 开始探索丰富的插件生态,根据需要安装和使用插件。

适用场景

Rubick 适合以下用户:

  • 希望享受 uTools 生态同时满足定制化需求的开发者和团队。
  • 需要在企业内部部署工具箱且要求开源解决方案的组织。
  • 寻找高效、多功能工具箱来提高日常工作效率的个人用户。

通过上述介绍,您应该对 Rubick 工具箱有了全面的了解。它不仅继承了 uTools 的强大功能,还提供了更多的灵活性和定制化选项。希望 Rubick 能成为您日常工作中的得力助手!

评论

昵称
邮箱
主页