比较专题 · 用户脚本管理器

ScriptCat VS Tampermonkey

闭源的事实标准,对上开源的兼容挑战者——本文按 VS Battle 规范逐维对比,并在裁决页给出明确推荐意见。

scriptscat/scriptcat tampermonkey.net(闭源) 5.2k GitHub vs 1000 万+ 商店装机 GPL-3.0 vs 专有许可

更新于 2026-08-31 · ScriptCat 数据来自 GitHub API;Tampermonkey 闭源无仓库,数据来自官方商店页/官网公开信息

← 返回汇总
硬数据

第一眼账面

ScriptCatTampermonkey(油猴)
装机规模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 是功能增量的少数派——比较的本质不是「谁更好用」,是「你要不要油猴给不了的东西」。

本质定位

同赛道,两种物种

ScriptCat · 开源增强派

「基于 Tampermonkey 设计理念」——先做到 100% 兼容(迁移零成本),再叠加油猴没有的:后台脚本框架、crontab 定时、消息总线、内置云同步、脚本订阅、ESLint 编辑器。路线是「兼容即入口,增量留用户」。

Tampermonkey · 闭源标准派

17 年定义了整个品类:GM.* API 是所有脚本市场的编写标准,Greasy Fork 等市场以它为最大公约数。路线是「标准即护城河」——闭源、商业通道、全浏览器覆盖,代价是不可审计 + 演进不由社区决定。

一个微妙的动态:油猴脚本是事实标准 → ScriptCat 兼容它 → 油猴生态的全部内容对 ScriptCat 免费开放——标准制定者的最大资产,恰好也是挑战者的免费弹药库。

架构对比

执行模型:单态 vs 双态

Tampermonkey · 单态(全在页面) @match URL → 注入页面沙箱 GM.setValue 持久化可存数据,但没有常驻执行体 定时需求只能歪着做 开一个标签页挂着 / 借页面刷新触发 —— 关页即死 ✓ 模型简单,17 年验证 ✗ 常驻任务(签到/监控/推送)没有原生解 ScriptCat · 双态(页面 + 后台) 页面脚本:与油猴同模型(100% 兼容层) 现有脚本直接装,行为一致 后台脚本:crontab 定时 + 消息总线 关掉所有页面照样跑;可与页面脚本双向通信 ✓ 常驻任务原生解 + 脚本市场后台专区 ✗ 权限面更大,恶意脚本破坏半径也更大
油猴:单一页面态模型 ScriptCat:页面态 + 后台态双框架
功能对比

逐项短兵相接

能力ScriptCatTampermonkey
运行油猴脚本✓ 绝大多数免改直装(冷门 API 偶有差异)✓ 本尊,零差异
后台常驻脚本✓ 独有框架 + 市场专区✗ 无(仅持久化存储)
crontab 定时任务✓ 原生✗ 无原生解
脚本间消息通信✓ 后台 ↔ 页面总线△ GM 消息仅限页面脚本间
云同步✓ 内置(跨设备恢复)△ 第三方云盘配置(Google Drive 等),部分功能在付费 Beta
脚本订阅 / 集合✓ 订阅源 + 团队共享✗ 无
内置编辑器✓ 补全 + ESLint + 调试△ 基础编辑(进阶开发靠外部 IDE)
源码可审计✓ GPL-3.0✗ 闭源
价格✓ 全功能免费免费为主,Beta/部分功能付费
浏览器覆盖Chrome / Edge / Firefox全浏览器含 Safari
脚本市场与教程生态自有市场(体量小)Greasy Fork 等海量生态默认兼容
多维评分

七维对比(0-10)

维度ScriptCatTampermonkey
脚本兼容性(硬指标)
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内置云同步开箱即用;油猴要配第三方云盘且部分付费
在意扩展本身的安全可审计性ScriptCatGPL-3.0 全源码;闭源管理器有全网页读取 + 任意执行权限
Safari 用户TampermonkeyScriptCat 无 Safari 版
脚本开发者(要补全/lint/调试)ScriptCat内置 ESLint 编辑器 + 调试 + 教程站,开发闭环完整
团队共享统一脚本集(运营/客服标准装备)ScriptCat脚本订阅源支持集合分发与协作
重度依赖冷门 GM.* API 的老脚本Tampermonkey兼容本体零差异;ScriptCat 冷门 API 偶有缺口
共同风险

选谁都逃不掉的

最终裁决

推荐意见(明确版)

默认仍是油猴;一旦你需要「常驻」,立刻换 ScriptCat。

给大多数人的默认答案:Tampermonkey

如果你只是装几个脚本增强网页:油猴的零兼容风险 + 海量教程 + 全浏览器覆盖是最省心的选择。它的闭源与功能缺失对这个使用强度不构成实际痛点。

立刻换 ScriptCat 的三个信号

① 想做定时/常驻任务(签到、监控、推送)——油猴没有原生解,别歪着做;② 多设备同步脚本集;③ 在意管理器开源可审计。命中任一条,ScriptCat 的迁移成本是零(脚本直接装),收益立即可见。

实操建议:两个可以共存双开——先用 ScriptCat 装全部脚本跑两周,遇不兼容的冷门脚本再单独留给油猴。迁移验证的成本几乎为零,这是开源兼容派给用户的免费期权。

ScriptCat 深度分析 推荐可执行:双开验证 → 按信号迁移

上一个
ScriptCat
下一个
Headroom
1 / 9