可执行用户脚本的浏览器插件。这是一款开源的浏览器插件 scriptcat v1.1.2

开源 2 2758

ScriptCat  是一个基于浏览器的 用户脚本(UserScript)管理平台,旨在为用户提供比传统脚本管理器(如 Tampermonkey、Greasemonkey)更强大、更智能、更社区化的扩展体验。

它不仅仅是一个脚本运行环境,更是一个集 脚本管理、在线编辑、版本控制、社区分享、自动更新与安全审计 于一体的用户脚本生态平台。


核心定位

ScriptCat 的目标是:

让用户脚本的使用更安全、更便捷、更具协作性,降低普通用户和技术爱好者使用和开发浏览器脚本的门槛。

它重新定义了“脚本管理器”的边界,从一个单纯的运行容器,升级为一个支持社交化协作的脚本开发与分发生态。


主要特性

1. 全功能脚本管理器

  • 支持标准 UserScript(.user.js)格式,兼容绝大多数现有脚本。

  • 提供脚本启用/禁用、分类管理、权限控制、执行时机设置等完整功能。

  • 支持跨浏览器使用(Chrome、Edge、Firefox 等主流浏览器均可安装扩展)。

2. 内置在线脚本编辑器

  • 可在浏览器中直接编写、调试和保存脚本,无需外部编辑器。

  • 支持语法高亮、自动补全、错误提示,提升开发效率。

  • 支持一键发布到 ScriptCat 社区。

3. 脚本版本控制与自动更新

  • 每个脚本支持多版本管理,可查看历史记录、回滚到旧版本。

  • 支持自动检测更新,用户可选择是否升级。

  • 开发者可设置更新日志,增强透明度。

4. 去中心化脚本仓库(ScriptHub)

  • 类似 GitHub 的脚本托管平台,所有脚本公开可查。

  • 用户可自由搜索、下载、评论、收藏、反馈问题。

  • 脚本发布无需审核,但支持社区举报与官方安全巡查。

5. 安全机制增强

  • 提供脚本沙箱运行环境,限制高危 API 调用。

  • 显示脚本请求的权限清单(如访问 Cookie、跨域请求等),让用户知情。

  • 支持社区标注“可疑脚本”,建立用户互信机制。

  • 鼓励开源,反对闭源黑盒脚本。

6. 社区驱动生态

  • 用户可关注作者、订阅脚本更新、参与讨论。

  • 支持脚本评分与评论系统,帮助筛选优质内容。

  • 提供“热门脚本”、“新手推荐”等榜单,降低使用门槛。

7. 开发者友好支持

  • 提供 API 接口,支持脚本自动化发布。

  • 支持与 GitHub/Gitee 等代码平台联动,实现 CI/CD 风格的脚本部署。

  • 提供调试日志、运行环境模拟等开发辅助工具。


与 Tampermonkey 的区别

功能
TAMPERMONKEY
SCRIPTCAT
脚本管理
✅ 基础管理
✅ 更强分类与标签
在线编辑
✅ 内置编辑器
社区分享
❌(依赖外部)
✅ 内建 ScriptHub
版本控制
✅ 支持多版本
安全提示
基础
✅ 权限说明 + 社区标注
自动更新
✅ + 更新日志
开源透明
部分开源
完全开源(MIT 协议)

适用人群

  • 普通用户:想安全、方便地安装和管理增强网页功能的脚本(如去广告、下载助手、页面美化等)。

  • 技术爱好者:希望快速编写、测试并分享自己的脚本作品。

  • 开发者:需要一个可追踪、可协作、可发布的脚本开发平台。

  • 开源倡导者:支持透明、可审计、去中心化的脚本生态。


项目理念

ScriptCat 不只是一个工具,更是一种对“用户主权”的坚持:

你该拥有对自己浏览器行为的完全控制权,而不应依赖黑盒扩展或不可信的第三方脚本。

它推动脚本世界走向开放、透明、协作,让每一个用户都能成为自己浏览器的“主人”。


总结

ScriptCat 是当前中文社区最具活力的用户脚本平台之一,它融合了 脚本管理器 + 在线 IDE + 社区 Hub 三大功能,打造了一个真正以用户为中心的浏览器脚本生态系统。对于追求自由、安全与效率的用户来说,它是 Tampermonkey 的有力替代者,也是未来 Web 自定义体验的重要一环。


点击查看

下载有疑问看下这里


相关推荐:

我要评论:

◎欢迎参与讨论,请自觉遵守国家法律法规。

已有 2 条评论

  1. dyy1232 dyy1232

    谢谢分享!

  2. 小刺猬陶醉 小刺猬陶醉

    下载

只显示最新的15条留言