项目详情

ScriptCat 脚本猫

开源用户脚本管理器——兼容油猴,跑得更远的后台脚本框架

GitHub 地址 文档 脚本市场 GPL-3.0 TypeScript

更新于 2026-08-31 · 数据来源:GitHub API(采集于 2026-08-31)

← 返回汇总
项目速览

一句话定位

油猴的事实标准,加上油猴给不了的东西

开源(GPL-3.0)的用户脚本管理器:基于 Tampermonkey 设计理念、完全兼容油猴脚本,同时补上油猴没有的——后台脚本框架(脚本脱离页面持续运行)、定时任务、内置云同步与脚本订阅、比油猴更丰富的 API。适合重度 userscript 用户、需要「常驻类」脚本(签到/监控/推送)的玩家,以及在意「管理器本身开源可审计」的人。与油猴的详细横评见本站比较专题。

项目速览

核心数据

5.2k
Stars(近 5 年)
32
贡献者
3
浏览器商店全上架
v1.4
稳定版 · 1.5 beta 双轨

2021-01 创建 · 今日仍在推送(active 开发)· Chrome / Edge / Firefox 三商店均稳定 + Beta 双通道 · 五语 README · codecov + CI 质量门禁 · 脚本市场 scriptcat.org(含后台脚本专区)

为什么存在

油猴留下的三个洞

闭源黑盒

Tampermonkey 是闭源专有软件——一个能读取你所有页面、执行任意代码的扩展,本身却无法审计。对安全敏感用户,这是结构性不适。

脚本困在页面里

油猴脚本依附页面生命周期:关标签页脚本就死。签到、监控、定时提醒这类「常驻」需求在纯页面脚本模型里只能歪着做。

生态迁移无人接

MV3 时代扩展架构大改,脚本管理器需要重写执行层——闭源油猴的转型节奏不由社区决定,开源替代可以按自己的路线补位。

核心机制

两种脚本:页面态与后台态

页面脚本(油猴同款模型) @match / @include 匹配 URL → 注入页面 DOM 操作 · 界面改写 · 去广告 —— 生命周期 = 页面 沙箱隔离 + 权限显式声明 敏感操作需确认 · 脚本互不干扰 ✓ 与 Tampermonkey 脚本 100% 兼容 ✓ 现有油猴脚本直接装,零学习成本 后台脚本(ScriptCat 独有框架) 后台常驻运行,不受页面生命周期限制 crontab 定时语法 · 消息总线与页面脚本通信 自动签到 · 定时监控 · 数据推送 脚本市场设「后台脚本专区」(script_type=3) ✓ crontab 定时执行任务 ✓ 消息通信 API 打通后台与页面两侧
页面脚本:油猴兼容层 后台脚本:油猴模型外的增量能力
核心机制

云同步与脚本订阅

快速上手

装完即迁移

# 三商店任选(推荐,自动更新)
Chrome Web Store / Edge Add-ons / Firefox AMO → 搜 "ScriptCat"
# 无法访问商店:GitHub Releases 下 ZIP 手动安装

# 迁移油猴脚本:导出 .zip → ScriptCat 导入,或直接从脚本市场重装
# @match/@include/@exclude 与 GM.* API 完全兼容,绝大多数脚本免改

# 体验独有能力:scriptcat.org → 后台脚本专区
# 例:crontab 定时签到脚本,关掉所有页面照样跑
适用场景

适合谁用

与 Tampermonkey 的逐维对比、迁移建议与分场景推荐见 比较专题。

风险提示

需要警惕

在线体验

亲手拨动脚本注入引擎

Playground 复刻所有用户脚本管理器共享的核心机制:@match / @include / @exclude 匹配引擎——写规则、输 URL,实时判定「这个脚本会不会被注入」;host 通配语义、exclude 优先级、场景矩阵全部对拍验证。写脚本的都该玩一遍。

打开 Playground

纯前端实现,零网络依赖 · @match host 通配(任意深度子域 + 裸域)/ exclude 优先 / 场景矩阵 7/7 验证

潜力评估

未来空间

userscript 生态正在经历 MV3 架构洗牌,闭源油猴的转型节奏与商业取向给开源替代留出真实的补位窗口。ScriptCat 五年长跑、三商店全上架、双版本通道与 CI 质量门禁,是「油猴兼容 + 后台框架」路线上完成度最高的开源选项。天花板在生态引力——脚本、教程、问答都以油猴为中心,成为默认选择需要的不仅是功能领先,还有时间。

开源可审计 后台脚本独有框架 五年稳态开发 生态规模悬殊 小团队维护面

1 / 11