# scriptscat/scriptcat

ScriptCat, a browser extension that can execute userscript; 脚本猫，一个可以执行用户脚本的浏览器扩展

Repository: https://github.com/scriptscat/scriptcat
Canonical: https://ross.abutalabs.com/products/scriptcat
Homepage: https://docs.scriptcat.org
Language: TypeScript
License: GPL-3.0
License Family: copyleft
Topics: userscript, chrome-extension, greasemonkey-userscript, webextension, scriptcat
Last push: 2026-08-25T09:20:51+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 90, longevity 100
- inputs: {"age_days": 2065, "days_push": 8, "days_rel": 68, "gap_med": 7, "n_releases_24m": 30}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5177, forks 382 (observed 2026-08-28T04:09:11.733752+00:00)

## What it is
ScriptCat is an open-source browser extension that acts as a userscript manager, fully compatible with Tampermonkey scripts and GM_* APIs. It adds unique capabilities like background scripts, scheduled (cron) scripts, cloud sync, script subscriptions, and a built-in code editor with intelligent completion.

## Use cases
- run userscripts to remove ads from web pages
- migrate existing Tampermonkey scripts to an open-source manager
- run scripts in the background without an open tab
- schedule scripts to run automatically like daily check-ins
- sync installed scripts across devices and browsers
- write and debug userscripts with a built-in editor
- install community scripts from GreasyFork or the ScriptCat script store

## When to choose
- you want a free, open-source, privacy-focused Tampermonkey alternative
- you need background or cron-scheduled userscript execution
- you want cloud sync of scripts across Chrome, Edge, and Firefox
- you develop userscripts and want an integrated editor with GM API support

## When to avoid
- you only need content blocking rather than script execution (a dedicated ad blocker is simpler)
- you rely on every Tampermonkey API, since only a subset is implemented
- you need a manager for browsers other than Chromium/Firefox-based ones

## Facets
- artifact type: plugin
- maturity: active
- function: browser-extension, developer-tools, workflow-automation, plugin-system, cli
- domain: browser-extensions, web-development, developer-tools
- platform: browser, browser-extension, cross-platform
- tags: userscript-manager, tampermonkey-compatible, greasemonkey, webextension, background-scripts, scheduled-scripts, cloud-sync, script-editor, gm-api, automation

## Member repositories
- scriptscat/scriptcat (main) score 96

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:11.733752+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:01:49.247475+00:00, confidence not recorded.
  - readme: https://github.com/scriptscat/scriptcat (fetched 2026-08-28T04:09:11.733752+00:00, sha 7d97df7bb8ab)
  - homepage: https://docs.scriptcat.org (fetched 2026-08-29T08:56:04.425116+00:00, sha 995d7939aa1e)
  - site_page: https://docs.scriptcat.org/docs/use/use (fetched 2026-08-29T08:56:04.435751+00:00, sha d08b0adae754)
  - site_page: https://docs.scriptcat.org/docs/dev (fetched 2026-08-29T08:56:04.438308+00:00, sha 48f1cf6ccbe9)
  - site_page: https://docs.scriptcat.org/docs/change (fetched 2026-08-29T08:56:04.441039+00:00, sha ac4d4bdec239)
  - site_page: https://docs.scriptcat.org/docs/dev/api (fetched 2026-08-29T08:56:04.447081+00:00, sha 4c665d887dab)
  - site_page: https://docs.scriptcat.org/docs/use/qa (fetched 2026-08-29T08:56:04.449759+00:00, sha 5352812610e7)
  - site_page: https://docs.scriptcat.org/docs/use/policy/privacy (fetched 2026-08-29T08:56:04.451812+00:00, sha 45062d223768)
  - site_page: https://docs.scriptcat.org/docs/use/policy/disclaimer (fetched 2026-08-29T08:56:04.453668+00:00, sha 3aa40791517b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
