<p align="right">
<a href="./README_zh-CN.md">中文</a> <a href="../README.md">English</a> <a href="./README_zh-TW.md">繁體中文</a> <a href="./README_ja.md">日本語</a> <a href="./README_RU.md">Русский</a>
</p>

<h1 align="center">
<img src="../src/assets/logo.png"/><br/>
ScriptCat
</h1>

<p align="center">脚本猫，一个可以执行用户脚本的浏览器扩展，万物皆可脚本化，让你的浏览器可以做更多的事情！</p>

<p align="center">
<a href="https://docs.scriptcat.org/">文档</a> ·
<a href="https://bbs.tampermonkey.net.cn/">社区（油猴中文网）</a> ·
<a href="https://scriptcat.org/search">脚本站</a>
</p>

![GitHub stars](https://img.shields.io/github/stars/scriptscat/scriptcat.svg)
[![Build Status](https://github.com/scriptscat/scriptcat/actions/workflows/build.yaml/badge.svg?branch=main)](https://github.com/scriptscat/scriptcat)
[![codecov](https://codecov.io/gh/scriptscat/scriptcat/branch/main/graph/badge.svg?token=G1A6ZGDQTY)](https://codecov.io/gh/scriptscat/scriptcat)
![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/scriptscat/scriptcat.svg?label=version)
[![Chrome](https://img.shields.io/badge/chrome-success-brightgreen?logo=google%20chrome)](https://chromewebstore.google.com/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf)
[![Edge](https://img.shields.io/badge/edge-success-brightgreen?logo=microsoft%20edge)](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh)
[![FireFox](https://img.shields.io/badge/firefox-success-brightgreen?logo=firefox)](https://addons.mozilla.org/zh-CN/firefox/addon/scriptcat/)

## ❤️ 赞助商

> [想出现在这里？](mailto:codfrm@gmail.com)

<details open>
<summary>点击折叠</summary>

[![OpenModel](./assets/sponsors/openmodel-banner-1.jpg)](https://www.openmodel.ai?ref=pyGPw93M)

**DeepSeek-V4-Flash 在 OpenModel 上限时免费！**

一个 API，用遍所有顶级 AI 模型。

OpenModel 是一个高可用、高可靠的 AI 模型调用平台，让你的应用快速稳定运行：自动故障转移、重试不重复扣费、每个 Key 可单独设额度与限频。换模型只改一个参数，新模型发布当天即可用，还能直接对接 Claude Code、Codex 和 Gemini CLI。

[点此链接注册](https://www.openmodel.ai?ref=pyGPw93M)，立即开始使用！

---

<table>
<tr>
<td width="180"><a href="https://www.packyapi.com/register?aff=BOKa"><img src="./assets/sponsors/packycode-banner.png" alt="PackyCode" width="150"></a></td>
<td>PackyCode 是一家稳定、高效的 API 中转服务商，提供 Claude Code、Codex、Gemini 等多种中转服务。具备自动故障转移、智能路由和无限并发等多种功能，让 AI 编程成为真正的生产力工具。<a href="https://www.packyapi.com/register?aff=BOKa">点此链接注册</a>，立即开始使用！</td>
</tr>
</table>

</details>

## 关于

ScriptCat（脚本猫）是一个功能强大的用户脚本管理器，基于油猴的设计理念，完全兼容油猴脚本。它不仅支持传统的用户脚本，还创新性地实现了后台脚本运行框架，提供丰富的API扩展，让脚本能够完成更多强大的功能。内置优秀的代码编辑器，支持智能补全和语法检查，让脚本开发更加高效流畅。

**如果觉得好用，请给我们一个 Star ⭐ 这是对我们最大的支持！**

## ✨ 核心特性

### 🔄 云端同步

- **脚本云同步**：跨设备同步脚本，更换浏览器或重装系统后轻松恢复
- **脚本订阅**：创建和管理脚本合集，支持团队协作和脚本组合使用

### 🔧 强大功能

- **完全兼容油猴**：无缝迁移现有油猴脚本，零学习成本
- **后台脚本**：独创后台运行机制，让脚本持续运行不受页面限制
- **定时脚本**：支持定时执行任务，实现自动签到、定时提醒等功能
- **丰富 API**：相比油猴提供更多强大 API，解锁更多可能性

### 🛡️ 安全可靠

- **沙盒机制**：脚本运行在隔离环境中，防止恶意代码影响脚本
- **权限管理**：脚本需明确申请所需权限，敏感操作需要额外确认

### 💻 开发体验

- **智能编辑器**：内置代码编辑器支持语法高亮、智能补全和 ESLint
- **调试工具**：完善的调试功能，快速定位和解决问题
- **美观界面**：现代化 UI 设计，操作简洁直观

> 🚀 更多功能持续开发中...

## 🚀 快速开始

### 📦 安装扩展

#### 扩展商店（推荐）

| 浏览器 | 商店链接 | 状态 |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |
| Chrome  | [正式版本](https://chromewebstore.google.com/detail/scriptcat/ndcooeababalnlpkfedmmbbbgkljhpjf) [Beta版本](https://chromewebstore.google.com/detail/scriptcat-beta/jaehimmlecjmebpekkipmpmbpfhdacom) | ✅ 可用 |
| Edge    | [正式版本](https://microsoftedge.microsoft.com/addons/detail/scriptcat/liilgpjgabokdklappibcjfablkpcekh) [Beta版本](https://microsoftedge.microsoft.com/addons/detail/scriptcat-beta/nimmbghgpcjmeniofmpdfkofcedcjpfi) | ✅ 可用 |
| Firefox | [正式版本](https://addons.mozilla.org/zh-CN/firefox/addon/scriptcat/) [Beta版本](https://addons.mozilla.org/zh-CN/firefox/addon/scriptcat-pre/) | ✅ MV2 |

#### 手动安装

如果无法访问扩展商店，可以在 [GitHub Releases](https://github.com/scriptscat/scriptcat/releases)
下载最新版本的 ZIP 包进行手动安装。

### 📝 使用指南

#### 安装脚本

1. **从脚本市场获取**：访问 [ScriptCat 脚本站](https://scriptcat.org/search) 或其他用户脚本市场
2. **后台脚本专区**：体验独有的 [后台脚本](https://scriptcat.org/zh-CN/search?script_type=3)
3. **兼容性**：支持绝大部分油猴脚本，可直接安装使用，如果遇到不兼容的脚本，欢迎通过
   [issue](https://github.com/scriptscat/scriptcat/issues) 反馈给我们。

#### 开发脚本

查看我们的 [开发文档](https://docs.scriptcat.org/docs/dev/)与[开发指南](https://learn.scriptcat.org/)
学习如何编写脚本。文档涵盖了从基础到高级的所有内容，让你在编写脚本时得心应手。

如果发现文档有错误或希望贡献内容，可以点击文档页面的"编辑此页"进行修改。

---

## 🤝 参与贡献

我们欢迎所有形式的贡献！请查看 [贡献指南](./CONTRIBUTING_ZH.md) 了解如何开始。

### 💬 社区交流

加入我们的社区，与其他用户和开发者交流：

- [Telegram](https://t.me/scriptscat)
- [Discord](https://discord.gg/JF76nHCCM7)
- [社区（油猴中文网）](https://bbs.tampermonkey.net.cn/)

### 🙏 鸣谢

感谢以下开发者对 ScriptCat 作出的贡献，有你们 ScriptCat 才能变得更好！

[![Contributors](https://contrib.rocks/image?repo=scriptscat/scriptcat&max=1000)](https://github.com/scriptscat/scriptcat/graphs/contributors)

---

## 📄 开源许可

本项目基于 [GPLv3](../LICENSE) 协议开源，请遵守相关协议条款。

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fscriptscat%2Fscriptcat.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fscriptscat%2Fscriptcat?ref=badge_large)
