scriptscat/scriptcat

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 12th, 2026
Created on January 6th, 2021
Open Issues & Pull Requests: 104 (+0)
GitHub issues: Enabled
Number of forks: 388
Total Stargazers: 5,318 (+0)
Total Subscribers: 42 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.8 hours
Mean response time: 10.1 days
90th percentile: 10.1 days
Tracked items: 673

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 55% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 46% of tracked open issues have had no activity in three months. Only 7% of issues opened in the past year have been closed. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 86
New in 7 days: 4
Closed in 7 days: 9
Avg open age: 256 days
Stale 30+ days: 63
Stale 90+ days: 42

Recent activity

Opened in 7 days: 4
Closed in 7 days: 9
Comments in 7 days: 1
Events in 7 days: 5

Top labels

  • bug (184)
  • enhancement (92)
  • UI/UX (26)
  • P1 (25)
  • P0 (24)
  • FirefoxMV2 (20)
  • hotfix (16)
  • compatibility (14)

Detailed Description

ScriptCat is a browser extension that executes userscripts and manages their execution across web pages.

ScriptCat addresses the need to customize and automate web browsing by running userscripts in the browser. It builds on Tampermonkey's design philosophy while adding its own innovations. The tool maintains full compatibility with existing Tampermonkey scripts, allowing users to migrate without friction. Beyond traditional page-level script execution, ScriptCat introduces a background script framework that keeps scripts running continuously independent of page state, enabling more persistent automation. It also supports scheduled script execution for time-based tasks and provides an expanded API surface compared to Tampermonkey. Scripts run in sandboxed environments to prevent malicious code from affecting other scripts, and the permission system requires explicit requests with additional confirmation for sensitive operations.

ScriptCat suits developers and power users who want to extend browser functionality through scripting. It works well for ad removal, task automation, page customization, and workflows requiring persistent background execution or scheduled triggers. The built-in code editor with intelligent completion and syntax checking streamlines script development. Users with existing Tampermonkey scripts can adopt it without rewriting code. The tool supports cloud synchronization of scripts across devices and allows creation of script collections for team collaboration.

The project maintains active development with passing build checks and code coverage tracking. The tool is available across multiple browsers including Chrome, Edge, and Firefox through their respective extension stores. Documentation is comprehensive and accessible, with community support available through Discord.