MCPcopy Index your code
hub / github.com/rubickCenter/rubick

github.com/rubickCenter/rubick @v4.3.8 sqlite

repository ↗ · DeepWiki ↗ · release v4.3.8 ↗
2,069 symbols 7,347 edges 110 files 9 documented · 0%
README

English | 简体中文

<h1>Rubick</h1>
<img alt="累计下载数" src="https://img.shields.io/github/downloads/rubickCenter/rubick/total" />
<a href="https://github.com/rubickCenter/rubick/releases"><img alt="最新发布版本" src="https://img.shields.io/github/package-json/v/rubickCenter/rubick" /></a>
<a href="https://github.com/rubickCenter/rubick/actions"><img alt="github action 构建" src="https://img.shields.io/github/actions/workflow/status/rubickCenter/rubick/main.yml" /></a>
<a href="https://github.com/rubickCenter/rubick/blob/master/LICENSE"><img alt="许可证" src="https://img.shields.io/github/license/rubickCenter/rubick" /></a>
<a href="https://github.com/rubickCenter/rubick/stargazers"><img alt="github 收藏数" src="https://img.shields.io/github/stars/rubickCenter/rubick?style=social" /></a>
<a href="https://gitee.com/monkeyWang/rubick"><img alt="gitee 镜像源" src="https://img.shields.io/badge/Gitee--yellow.svg?style=social&logo=data:image/svg+xml;base64,PHN2ZyB0PSIxNTc0ODM3MTM4ODM3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE3NzAiICAgICB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPiAgICA8cGF0aCBkPSJNODkxIDQyOC44SDQ2NS44Yy0yMC40IDAtMzcgMTYuNS0zNyAzN3Y5Mi40YzAgMjAuNCAxNi41IDM3IDM3IDM3aDI1OC45YzIwLjQgMCAzNyAxNi42IDM3IDM3djE4LjRjMCA2MS4zLTQ5LjcgMTEwLjktMTEwLjkgMTEwLjlIMjk5LjRjLTIwLjQgMC0zNy0xNi42LTM3LTM3VjM3My4yYzAtNjEuMyA0OS43LTExMC45IDExMC45LTExMC45aDUxNy42YzIwLjQgMCAzNy0xNi41IDM3LTM3bDAuMS05Mi4zYzAtMjAuNC0xNi41LTM3LTM3LTM3SDM3My4zQzIyMC4yIDk2IDk2IDIyMC4yIDk2IDM3My4zVjg5MWMwIDIwLjQgMTYuNiAzNyAzNyAzN2g1NDUuNEM4MTYuMiA5MjggOTI4IDgxNi4zIDkyOCA2NzguNFY0NjUuOGMwLTIwLjQtMTYuNi0zNy0zNy0zN3oiICAgICAgICAgIGZpbGw9IiNkODFlMDYiIHAtaWQ9IjE3NzEiPjwvcGF0aD48L3N2Zz4=" /></a>

开源的插件化桌面端效率工具箱。插件是基于 npm 进行安装和卸载,非常轻便。插件数据支持 webdav 多端同步,非常安全。支持内网部署,可二次定制化开发,非常灵活。

获取 rubick

下载最新的安装包:

使用文档

Rubick 官网

Rubick Docs

如何使用 rubick

安装完成 rubick 后,可以通过快捷键 Alt/Option+R 可以快速呼起主程序。主程序输入框内输入关键词可以搜索出对应的 App、插件、文件... 选择即可使用。如果没有想要的功能,可以点击左侧的 logo 进入插件市场寻找自己想要的插件进行安装。

支持能力

  • [x] 基于 npm 包模式的插件管理,安装插件和安装 npm 包一样简单
  • [x] 支持 webdav 多端数据同步,真正的数据安全同步
  • [x] 独一无二的系统插件模式,让插件成为 rubick 的一部分
  • [x] 支持快速启动本地 app、文件、文件夹
  • [x] 支持企业化内网部署
  • [x] 支持多语言

核心功能展示

1. 搜索系统应用

支持拼音和缩写来搜索系统安装应用:

2. UI类插件安装

点击搜索框右侧 rubick 图标,进入插件市场,选择所需插件,点击下载按钮即可下载,下载完成后在已安装 tab 下可以找到安装插件。 安装完成后,输入插件呼起命令即可使用对应插件:

3. 系统类插件安装

系统插件安装方式和UI类一样,在插件市场选择系统分类,寻找适合自己的系统插件安装即可。

系统插件安装成功后,需要重启 rubick 才能生效

4. 基于 webdav 的多端数据同步

rubick 内搜索偏好设置 进入 账户和设置 -> 多端数据同步;即可对 rubick 插件使用数据进行 导出导入

关联仓库

Rubick 插件仓库

Rubick 插件数据库

Rubick Plugin CLI

赞助

1. 加入知识星球

我们在知识星球积累了大量的关于 rubick 的知识和常见问题,您可以付费加入我们的知识星球来一起讨论。我们将随时解答!

2. 打赏喝杯咖啡

如果项目对你有帮助,可以请我喝杯咖啡赞赏!

反馈

对本项目有兴趣或者想要交流学习的同学可以扫码加下面的微信,备注 rubick,帮助我们更好的成长:

image

贡献

This project exists thanks to all the people who contribute. [Contribute].

License

This project is licensed under the MIT License - see the LICENSE file for details.

Extension points exported contracts — how you extend this code

Window (Interface)
(no doc)
src/renderer/shims-vue.d.ts
Doc (Interface)
(no doc)
src/core/db/types.ts
Window (Interface)
(no doc)
tpl/src/shims-vue.d.ts
Window (Interface)
(no doc)
feature/src/shims-vue.d.ts
DocRes (Interface)
(no doc)
src/core/db/types.ts
Plugin (Interface)
(no doc)
feature/src/shims-vue.d.ts
DBError (Interface)
(no doc)
src/core/db/types.ts
AllDocsOptions (Interface)
(no doc)
src/core/db/types.ts

Core symbols most depended-on inside this repo

n
called by 2973
public/feature/js/chunk-vendors.c7dcd677.js
r
called by 1391
public/feature/js/chunk-vendors.c7dcd677.js
n
called by 493
public/feature/js/app.55a0112a.js
o
called by 313
public/feature/js/chunk-vendors.c7dcd677.js
i
called by 263
public/feature/js/chunk-vendors.c7dcd677.js
a
called by 251
public/feature/js/chunk-vendors.c7dcd677.js
s
called by 246
public/feature/js/chunk-vendors.c7dcd677.js
e
called by 224
public/feature/js/chunk-vendors.c7dcd677.js

Shape

Function 1,843
Method 158
Class 58
Interface 10

Languages

TypeScript100%

Modules by API surface

public/feature/js/chunk-vendors.c7dcd677.js785 symbols
public/tpl/js/chunk-vendors.6a327047.js333 symbols
public/detach/js/chunk-vendors.b36194a6.js298 symbols
public/guide/js/chunk-vendors.c1874e13.js222 symbols
src/main/common/api.ts39 symbols
public/preload.js32 symbols
public/feature/js/chunk-3fb623ce.ee432c33.js32 symbols
public/feature/js/chunk-a2b32e48.20d42be1.js30 symbols
public/feature/js/chunk-197bc330.95c96fee.js30 symbols
src/core/db/index.ts17 symbols
public/feature/js/chunk-93f94cf8.7dd5e910.js13 symbols
src/renderer/plugins-manager/index.ts12 symbols

Dependencies from manifests, versioned

@ant-design/icons-vue6.0.1 · 1×
@babel/core7.12.16 · 1×
@babel/eslint-parser7.12.16 · 1×
@better-scroll/core2.4.2 · 1×
@electron/asar3.2.8 · 1×
@electron/remote2.0.10 · 1×
@ts-type/package-dts1.0.53 · 1×
@types/electron-devtools-installer2.2.0 · 1×
@typescript-eslint/eslint-plugin4.18.0 · 1×
@vue/cli-plugin-babel4.5.0 · 1×
@vue/cli-plugin-eslint4.5.0 · 1×

For agents

$ claude mcp add rubick \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact