https://github.com/scriptscat/scriptcat
脚本猫,一个可以执行用户脚本的浏览器扩展
https://github.com/scriptscat/scriptcat
chrome-extension greasemonkey-userscript userscript webextension
Last synced: 19 days ago
JSON representation
脚本猫,一个可以执行用户脚本的浏览器扩展
- Host: GitHub
- URL: https://github.com/scriptscat/scriptcat
- Owner: scriptscat
- License: gpl-3.0
- Created: 2021-01-06T09:41:45.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-05-13T04:01:45.000Z (9 months ago)
- Last Synced: 2025-05-13T04:28:20.479Z (9 months ago)
- Topics: chrome-extension, greasemonkey-userscript, userscript, webextension
- Language: TypeScript
- Homepage: https://docs.scriptcat.org
- Size: 6.35 MB
- Stars: 2,259
- Watchers: 31
- Forks: 174
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome - scriptscat/scriptcat - ScriptCat, a browser extension that can execute userscript; 脚本猫,一个可以执行用户脚本的浏览器扩展 (TypeScript)
- my-awesome - scriptscat/scriptcat - extension,greasemonkey-userscript,scriptcat,userscript,webextension pushed_at:2026-01 star:4.0k fork:0.3k ScriptCat, a browser extension that can execute userscript; 脚本猫,一个可以执行用户脚本的浏览器扩展 (TypeScript)
README

ScriptCat
ScriptCat, a browser extension that can execute user scripts, everything can be scripted, allowing your browser to do more things!
Documentation ·
Discord ·
ScriptCat Scripts

[](https://github.com/scriptscat/scriptcat)
[](https://codecov.io/gh/scriptscat/scriptcat)

[](https://chrome.google.com/webstore/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf)
[](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh)
[](https://addons.mozilla.org/en/firefox/addon/scriptcat/)
[](https://crowdin.com/project/scriptcat)
## About ScriptCat
ScriptCat is a powerful userscript manager based on Tampermonkey's design philosophy, fully compatible with Tampermonkey
scripts. It not only supports traditional userscripts but also innovatively implements a background script execution
framework with rich API extensions, enabling scripts to accomplish more powerful functions. It features an excellent
built-in code editor with intelligent completion and syntax checking, making script development more efficient and
smooth.
**If you find it useful, please give us a Star ⭐ This is the greatest support for us!**
## ✨ Core Features
### 🔄 Cloud Sync
- **Script Cloud Sync**: Sync scripts across devices, easily restore when switching browsers or reinstalling systems
- **Script Subscriptions**: Create and manage script collections, support team collaboration and script combinations
### 🔧 Powerful Functions
- **Full Tampermonkey Compatibility**: Seamlessly migrate existing Tampermonkey scripts with zero learning curve
- **Background Scripts**: Innovative background execution mechanism, keeping scripts running continuously without page
limitations
- **Scheduled Scripts**: Support timed execution tasks for auto check-ins, scheduled reminders, and more
- **Rich APIs**: Provides more powerful APIs compared to Tampermonkey, unlocking more possibilities
### 🛡️ Security & Reliability
- **Sandbox Mechanism**: Scripts run in isolated environments, preventing malicious code from affecting other scripts
- **Permission Management**: Scripts must explicitly request required permissions, with additional confirmation needed
for sensitive operations
### 💻 Development Experience
- **Smart Editor**: Built-in code editor with syntax highlighting, intelligent completion, and ESLint
- **Debugging Tools**: Comprehensive debugging features for quick problem identification and resolution
- **Beautiful Interface**: Modern UI design with intuitive and clean operations
> 🚀 More features in continuous development...
## 🚀 Quick Start
### 📦 Install Extension
#### Extension Stores (Recommended)
| Browser | Store Link | Status |
| ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |
| Chrome | [Stable Version](https://chrome.google.com/webstore/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf) [Beta Version](https://chromewebstore.google.com/detail/scriptcat-beta/jaehimmlecjmebpekkipmpmbpfhdacom) | ✅ Available |
| Edge | [Stable Version](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh) [Beta Version](https://microsoftedge.microsoft.com/addons/detail/scriptcat-beta/nimmbghgpcjmeniofmpdfkofcedcjpfi) | ✅ Available |
| Firefox | [Stable Version](https://addons.mozilla.org/en/firefox/addon/scriptcat/) [Beta Version](https://addons.mozilla.org/en/firefox/addon/scriptcat-pre/) | ✅ MV2 |
#### Manual Installation
If you cannot access extension stores, download the latest ZIP package from
[GitHub Releases](https://github.com/scriptscat/scriptcat/releases) for manual installation.
### 📝 Usage Guide
#### Installing Scripts
1. **Get from Script Markets**: Visit [ScriptCat Script Store](https://scriptcat.org/en/search) or other userscript
markets
2. **Background Scripts Zone**: Experience unique [Background Scripts](https://scriptcat.org/en/search?script_type=3)
3. **Compatibility**: Supports most Tampermonkey scripts, can be installed directly. If you encounter incompatible
scripts, please report them to us through [issues](https://github.com/scriptscat/scriptcat/issues).
#### Developing Scripts
Check our [Development Documentation](https://docs.scriptcat.org/docs/dev/) and
[Developer Guide](https://learn.scriptcat.org/) to learn how to write scripts. The documentation covers everything from
basics to advanced topics, making script development effortless.
If you find errors in the documentation or want to contribute content, you can click "Edit this page" on the
documentation page to make modifications.
---
## 🤝 Contributing
We welcome all forms of contributions! Please check the [Contributing Guide](./docs/CONTRIBUTING_EN.md) to learn how to
get started.
### 💬 Community
Join our community to communicate with other users and developers:
- [Telegram](https://t.me/scriptscat)
- [Discord](https://discord.gg/JF76nHCCM7)
### 🙏 Acknowledgments
Thanks to the following developers who have contributed to ScriptCat. ScriptCat becomes better with your help!
[](https://github.com/scriptscat/scriptcat/graphs/contributors)
---
## 📄 Open Source License
This project is open-sourced under the [GPLv3](./LICENSE) license. Please comply with the relevant license terms.
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fscriptscat%2Fscriptcat?ref=badge_large)