Card-master-browser-extension-public README

The project's README from github.com/LYiHub/Card-master-browser-extension-public. As one markdown file: README.md.

卡牌大师 Logo

卡牌大师

观看林亦LYi 官方介绍视频

以游戏化卡牌统一管理用户脚本与网页能力。

AI 脚本生成 · 内容过滤 · 深色主题 · 媒体控制 · 视频增强 · 游戏手柄

版本 0.2.1 GPL-3.0-only 支持 Chromium、Firefox 和 Safari

下载发布版 · 问题反馈 · 林亦LYi B站主页 · 第三方声明

视觉一览

卡牌大师界面

卡牌大师卡背 杀 时光飞龙 了不起的脚本小子

卡背 · 杀 · 时光飞龙 · 了不起的脚本小子

核心能力

同一套核心代码打 Chromium、Firefox、Safari 三份包。

安装

到 Releases 下载对应 zip,并核对 SHA256SUMS.txt。

这些 zip 不是安装包。Chromium 内核浏览器和 Firefox 必须先解压,再加载那个 带 manifest.json 的文件夹。

平台 产物 加载方式
Chromium(Chrome、Edge、Brave、Arc 等) card-master-v*-chromium.zip 解压 → 加载未打包扩展
Firefox card-master-v*-firefox.zip 解压 → 临时载入附加组件
macOS Safari 暂不提供下载 等待苹果公证完成,进展见 Issue #2

Chromium

  1. 解压 card-master-v*-chromium.zip。
  2. 打开扩展管理页(Chrome 为 chrome://extensions,其他 Chromium 浏览器路径类似)。
  3. 打开右上角「开发者模式」。
  4. 「加载未打包的扩展程序」→ 选中解压后的文件夹。
  5. 打开扩展详情,开启「允许运行用户脚本」,再重新加载扩展。

不打开「允许运行用户脚本」,所有用户脚本都不会跑,包括预装脚本。 路径:扩展管理页 → 卡牌大师 → 详情。

查看开关位置

在卡牌大师扩展详情页开启「允许运行用户脚本」

某个网站显示「未允许」时,点扩展图标或详情里的「有权访问的网站」,允许当前站或所有站。

Firefox

解压后打开 about:debugging#/runtime/this-firefox,选「临时载入附加组件」, 再选目录里的 manifest.json。弹出用户脚本权限时请允许。

Safari

当前版本暂不提供 Safari 下载,请勿使用旧版未公证预览包或关闭系统安全检查。 以下权限说明供源码构建使用,正式分发恢复后同样适用。

打开 Card Master.app 之后,还要在 Safari 里勾完权限。只开 App、不授权网站, 网页上不会出现牌阵。

  1. Safari → 设置 → 扩展 → 勾选「卡牌大师」。
  2. 点 在每个网站上始终允许…,确认对所有网站允许。
  3. 更新或重装后,先完全退出 Safari 再打开。

牌阵快捷键是 ⌘⇧E。Safari 没有 Chromium 那项用户脚本开关,脚本走扩展自带注入。

查看「在每个网站上始终允许」位置

在 Safari 扩展设置中点击「在每个网站上始终允许」

Safari 没有新标签页和顺手牵羊

Safari 网页扩展没有 history、bookmarks、topSites、downloads 和完整 webRequest。每日回顾读不到浏览历史,顺手牵羊也没有可运行的上游实现, 所以这两张卡和相关页面都不会出现。不是漏装。

从源码构建

需要 Node.js 22+ 和 pnpm 11.18.0。

pnpm install --frozen-lockfile
pnpm check
pnpm extension:package --platform=all

产物在 extension-dist/。

参与贡献

用 Issues 提问题和建议。提交代码前请跑通 pnpm check,并保持改动范围可验证。

致谢

直接依赖、嵌入运行时、预装脚本和许可证见 upstreams.json 与 THIRD_PARTY_NOTICES.md。

查看完整第三方项目列表

卡牌式信息层级、牌阵和动效语言参考了包括 GWENT 在内的收藏卡牌游戏界面研究。 GWENT 及其相关名称、商标与官方素材归 CD PROJEKT RED 所有;Card Master 与其 不存在从属、授权或背书关系。

关于林亦LYi

卡牌大师由 林亦LYi 团队策划与开发, 是林亦LYi 自媒体内容与开源实验的一部分。欢迎前往 B 站主页关注我们的视频与后续项目。

许可证

代码与第一方媒体资产以 GPL-3.0-only 发布。第三方代码、数据、字体与预装脚本仍受各自许可证约束,见 THIRD_PARTY_NOTICES.md。

Card-master-browser-extension-public (LYiHub/Card-master-browser-extension-public)

sponsorblock
Searching Database…

What is this?Card Master is a browser extension that turns various user scripts and browser capabilities (ad hiding, dark mode, video speed control, media grabbing, gamepad control) into playable, game-like 'cards', and can even generate brand-new card plugins with AI.
Is this one extension or a bundle of separate tools?It's a single browser extension built from one shared codebase, packaged into three separate builds for Chromium, Firefox, and (eventually) Safari, bundling a user-script manager plus multiple built-in feature 'cards'.
Why don't my user scripts run after installing it?You must manually enable 'Allow running user scripts' on the extension's details page after loading it; without that toggle, no user scripts run at all, including the preinstalled ones.
Which browsers does it work on right now?Chromium-based browsers (Chrome, Edge, Brave, Arc, etc.) and Firefox are supported today via downloadable zips; a Safari build exists but isn't distributed yet because it's waiting on Apple notarization.
What can the AI script workshop do?It can search, create, explain, and fix user scripts, and works with both Responses-style and Chat Completions-style AI APIs.
What video features are included?A 'Time Dragon' card lets you adjust audio/video speed on any page, and a video-enhancement set adds a traffic explorer, synthesized danmaku, and SponsorBlock support for Bilibili and YouTube.
Why is everything styled as playing cards?The UI deliberately borrows the information hierarchy, card layouts, and animation language of collectible card games like GWENT to make toggling browser features feel like playing a card rather than flipping a settings switch; it has no affiliation with CD Projekt Red.
Are any features turned off by default after install?Yes — the dark-mode card and the media-grabbing card both ship disabled on a fresh install, while most other cards, including user scripts, are enabled by default.
Creator
LYiHub
Size
54.8 MB
Stars
432
Age
1mo
Commits · 90 Days