闭源的事实标准,对上开源的兼容挑战者——本文按 VS Battle 规范逐维对比,并在裁决页给出明确推荐意见。
更新于 2026-08-31 · ScriptCat 数据来自 GitHub API;Tampermonkey 闭源无仓库,数据来自官方商店页/官网公开信息
← 返回汇总| ScriptCat | Tampermonkey(油猴) | |
|---|---|---|
| 装机规模 | 5.2k GitHub stars(商店数未公开细分) | Chrome 商店 1000 万+ 用户(史上最流行扩展之一) |
| 开源 | GPL-3.0 全源码,32 贡献者,CI + codecov | 闭源专有(作者 Jan Biniok,2009 年起) |
| 脚本兼容 | 兼容油猴脚本(@match/@include/GM.* API) | 兼容性本体——GM.* 事实标准的定义者 |
| 浏览器覆盖 | Chrome / Edge / Firefox(各稳定 + Beta 双通道) | 全浏览器 + Safari(覆盖最广) |
| 项目年龄 | 近 5 年(2021-01),今日仍活跃推送 | 17 年(2009 起),生态成熟度无对手 |
| 定价 | 免费开源 | 免费版 + 付费 Beta 通道/部分功能 |
| 文档生态 | 五语 README + docs + learn 双站(中文优先) | 官网文档齐全(英文为主),第三方教程海量 |
读法:油猴是生态代名词(你搜到的每个脚本教程都默认它);ScriptCat 是功能增量的少数派——比较的本质不是「谁更好用」,是「你要不要油猴给不了的东西」。
「基于 Tampermonkey 设计理念」——先做到 100% 兼容(迁移零成本),再叠加油猴没有的:后台脚本框架、crontab 定时、消息总线、内置云同步、脚本订阅、ESLint 编辑器。路线是「兼容即入口,增量留用户」。
17 年定义了整个品类:GM.* API 是所有脚本市场的编写标准,Greasy Fork 等市场以它为最大公约数。路线是「标准即护城河」——闭源、商业通道、全浏览器覆盖,代价是不可审计 + 演进不由社区决定。
一个微妙的动态:油猴脚本是事实标准 → ScriptCat 兼容它 → 油猴生态的全部内容对 ScriptCat 免费开放——标准制定者的最大资产,恰好也是挑战者的免费弹药库。
| 能力 | ScriptCat | Tampermonkey |
|---|---|---|
| 运行油猴脚本 | ✓ 绝大多数免改直装(冷门 API 偶有差异) | ✓ 本尊,零差异 |
| 后台常驻脚本 | ✓ 独有框架 + 市场专区 | ✗ 无(仅持久化存储) |
| crontab 定时任务 | ✓ 原生 | ✗ 无原生解 |
| 脚本间消息通信 | ✓ 后台 ↔ 页面总线 | △ GM 消息仅限页面脚本间 |
| 云同步 | ✓ 内置(跨设备恢复) | △ 第三方云盘配置(Google Drive 等),部分功能在付费 Beta |
| 脚本订阅 / 集合 | ✓ 订阅源 + 团队共享 | ✗ 无 |
| 内置编辑器 | ✓ 补全 + ESLint + 调试 | △ 基础编辑(进阶开发靠外部 IDE) |
| 源码可审计 | ✓ GPL-3.0 | ✗ 闭源 |
| 价格 | ✓ 全功能免费 | 免费为主,Beta/部分功能付费 |
| 浏览器覆盖 | Chrome / Edge / Firefox | 全浏览器含 Safari |
| 脚本市场与教程生态 | 自有市场(体量小) | Greasy Fork 等海量生态默认兼容 |
| 维度 | ScriptCat | Tampermonkey |
|---|---|---|
| 脚本兼容性(硬指标) | 8.5 | 10 |
| 常驻 / 定时能力 | 9.5 | 2.0 |
| 透明度与可审计 | 10 | 2.0 |
| 云同步与订阅 | 9.0 | 5.5 |
| 开发体验 | 8.5 | 7.0 |
| 生态规模(市场/教程/问答) | 5.0 | 10 |
| 浏览器覆盖广度 | 7.5 | 10 |
两条胜负线清晰:功能增量 ScriptCat 全胜;生态与兼容性油猴全胜——推荐意见取决于你落在哪条线上。
| 你的场景 | 推荐 | 理由 |
|---|---|---|
| 只装几个经典脚本(去广告/网页增强),不想折腾 | Tampermonkey | 零兼容风险,任何教程直接照做,出问题搜得到答案 |
| 需要自动签到 / 定时监控 / 常驻推送 | ScriptCat | 后台脚本是独有原生解;油猴模型做不了这件事 |
| 多台设备要同步同一套脚本 | ScriptCat | 内置云同步开箱即用;油猴要配第三方云盘且部分付费 |
| 在意扩展本身的安全可审计性 | ScriptCat | GPL-3.0 全源码;闭源管理器有全网页读取 + 任意执行权限 |
| Safari 用户 | Tampermonkey | ScriptCat 无 Safari 版 |
| 脚本开发者(要补全/lint/调试) | ScriptCat | 内置 ESLint 编辑器 + 调试 + 教程站,开发闭环完整 |
| 团队共享统一脚本集(运营/客服标准装备) | ScriptCat | 脚本订阅源支持集合分发与协作 |
| 重度依赖冷门 GM.* API 的老脚本 | Tampermonkey | 兼容本体零差异;ScriptCat 冷门 API 偶有缺口 |
默认仍是油猴;一旦你需要「常驻」,立刻换 ScriptCat。
如果你只是装几个脚本增强网页:油猴的零兼容风险 + 海量教程 + 全浏览器覆盖是最省心的选择。它的闭源与功能缺失对这个使用强度不构成实际痛点。
① 想做定时/常驻任务(签到、监控、推送)——油猴没有原生解,别歪着做;② 多设备同步脚本集;③ 在意管理器开源可审计。命中任一条,ScriptCat 的迁移成本是零(脚本直接装),收益立即可见。
实操建议:两个可以共存双开——先用 ScriptCat 装全部脚本跑两周,遇不兼容的冷门脚本再单独留给油猴。迁移验证的成本几乎为零,这是开源兼容派给用户的免费期权。