ChinaGodMan/UserScripts: A Curated Tampermonkey Script Collection for GitHub, AI, and Web Enhancement
🐒一些修改自网络的油猴脚本 Some Tampermonkey scripts modified from the internet
At a glance
- What is it?
- ChinaGodMan/UserScripts is a GitHub repository containing 85 Tampermonkey userscripts across 12 categories, focused on enhancing GitHub, ChatGPT, YouTube, and other platforms, maintained by a single developer who has modified and extended scripts from the broader Greasemonkey community.
- Who is it for?
- ChinaGodMan/UserScripts is useful for developers who want a curated set of Tampermonkey scripts for GitHub, ChatGPT, and social platforms without hunting through GreasyFork individually. The licensing situation is unclear: the repository's GitHub license detection shows NOASSERTION, and the README states that scripts come from internet contributors with minor modifications and will be removed on infringement claims.
- Can I use it commercially?
- Check first. The repository uses a licence we do not classify automatically, so read its LICENSE file before any commercial use.
- Is it still maintained?
- Yes. The repository last received commits 1 day ago.
- What is it written in?
- Mainly JavaScript, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on October 2, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What This Repository Is and Who It Is For
ChinaGodMan/UserScripts is a collection of Tampermonkey-compatible userscripts maintained by a developer using the handle ChinaGodMan (人民的勤务员). The repository was created in June 2024 and contains 85 scripts as of the most recent count shown in the README. Scripts are distributed through the repository's raw .user.js URLs and through the author's profile on GreasyFork.
The typical user is someone who already uses Tampermonkey, Greasemonkey, or a compatible userscript manager and wants a pre-curated set of scripts for common developer and social media workflows, particularly around GitHub and ChatGPT. The README is available in 12 languages: Simplified Chinese, Traditional Chinese, English, Japanese, Vietnamese, Italian, Russian, German, Spanish, Portuguese, French, and Korean, which indicates the author expects an international audience.
The README states that the scripts come from internet contributors with minor modifications. The author credits the original community and notes that any script violating copyright will be removed on request. Each script has its own directory in the repository with a source file, a README.md, and a GreasyFork link.
Repository Structure and the Twelve Script Categories
The README organises scripts into twelve categories. The largest is GitHub scripts with 20 entries, followed by GreasyFork scripts (12), adult scripts (11), AI scripts (9), and web scripts (10). The remainder cover translation (3), blog websites (5), Twitter/X (5), YouTube (5), Bilibili (2), and TikTok (1).
Each script lives in its own top-level directory. The directory name matches the script name, and the main script file follows the naming convention `<directory-name>.user.js`. The repository root contains shared developer tooling: eslint configuration (using eslint-plugin-userscripts), a prettier configuration, a commitlint configuration, and husky git hooks for lint-staged validation.
Python utilities in a utils/ directory handle version management and bumping. The package.json scripts include a `bump:scripts` command for updating script versions and a `build` command. This developer infrastructure distinguishes the repository from a simple archive of downloaded scripts; the author has set up a maintenance workflow for ongoing updates.
GitHub Enhancement Scripts
The GitHub category is the largest with 20 scripts. The README lists entries including github-co-authors (adds co-author metadata to commits), github-comment-translate (translates comments), github-clone-button (adds a one-click clone button), github-file-list-beautifier-plus (enhances the file browser), github-folder-downloader (adds a download button for individual folders), github-file-size-viewer (shows file sizes in the file listing), github-repo-size-view (shows the total repository size), github-sort-by-date (sorts repository lists by date), and github-starred-repo-note (adds personal notes to starred repositories).
These scripts extend GitHub's interface without requiring API tokens or special permissions. They run in the browser using the Tampermonkey content script injection mechanism. Each script is self-contained in its directory with a direct install link.
A well-known alternative for GitHub UI enhancement is Refined GitHub, an open-source browser extension. Refined GitHub delivers a bundled set of GitHub improvements through the browser extension mechanism rather than individual userscript installation. The difference in approach: Refined GitHub is a single packaged extension with a coordinated feature set and a formal release process, while individual scripts in this collection can be installed or skipped independently. Both require a browser extension (either Tampermonkey for userscripts or the Refined GitHub extension itself).
ChatGPT and AI Tool Scripts
The AI scripts category contains 9 entries. The README lists several ChatGPT-focused scripts: chatgpt-code-highlight (syntax highlighting for code blocks), chatgpt-code-styling (visual improvements to code blocks), chatgpt-code-tools (adds copy and other tools to code blocks), chatgpt-copy-code-button (a dedicated copy button for code), chatgpt-counter (conversation count display), chatgpt-easy-management (conversation management tools), chatgpt-insert-text (quick text insertion), chatgpt-plus (general enhancements to the ChatGPT interface), and chatgpt-save-conversation (saves conversations to a file).
These scripts target the ChatGPT web interface (chat.openai.com) rather than the API. They run inside the browser on the ChatGPT page and modify the DOM to add the described functionality. Because they interact directly with the page structure, they are sensitive to UI changes by OpenAI. The README does not document which ChatGPT interface version each script has been tested against.
The github-no-copilot script, listed in the GitHub category, blocks GitHub Copilot suggestions in the browser. This might be useful for teams that want to disable Copilot across their browser without disabling it account-wide.
Installation and Using Scripts from This Collection
Each script in the repository has two installation paths. The first is a direct install link from the raw GitHub URL, which Tampermonkey detects as a userscript and offers to install. The link for each script follows the pattern shown in the repository file listing; clicking the install link in the README's script listing triggers the Tampermonkey installation dialog.
The second path is through GreasyFork. Each script's README section in the repository includes a GreasyFork badge link. Installing through GreasyFork gives the benefit of GreasyFork's review process for the initial version. The author's GreasyFork profile at greasyfork.org/scripts?by=1169082 lists all published scripts.
A userscript manager must be installed in the browser first. Tampermonkey is the most commonly used option and is available for Chrome, Firefox, Edge, and Safari. Greasemonkey is the original Firefox extension; Violentmonkey is another open-source alternative. The README shows the scripts tested in these environments but does not specify a minimum browser version.
Licensing, Copyright, and What the Disclaimer Means
The repository's license detection on GitHub shows NOASSERTION, meaning GitHub's automated detection could not determine a clear licence from the repository's licence file. The package.json carries `"license": "MIT"`, and a LICENSE.md file exists at the root.
The README's disclaimer is important: the scripts come from internet contributors and the author has made minor modifications. The author explicitly states that any script that infringes copyright will be removed on request. For individual scripts, the original source may be a GreasyFork script from another author, a GitHub Gist, or a forum post. The individual script files include `@author` and related metadata in their userscript headers.
For personal use, the licensing ambiguity rarely matters. For enterprise or team deployment (for example, installing scripts on company-managed browsers through a centralized script repository), the original source and its licence should be checked. Some community-distributed userscripts carry licences that restrict commercial use or redistribution.
Maintenance Status
The last push to the repository was on 2026-09-23. The repository has no GitHub releases; scripts are updated in-place in their directories. The developer infrastructure (husky, lint-staged, commitlint) indicates the author runs scripts through automated checks before committing.
The repository was created in June 2024. Individual scripts vary in update frequency: some are actively maintained while others may have been added once and not revisited. Userscripts that interact with web interfaces are vulnerable to breaking when the target site changes its DOM structure or JavaScript. The README does not document a process for reporting broken scripts or tracking compatibility.
Contributors and contributors of improvements are listed in a CONTRIBUTORS.md file at the repository root. The CONTRIBUTING.md file is also present.
Editorial conclusion
ChinaGodMan/UserScripts is useful for developers who want a curated set of Tampermonkey scripts for GitHub, ChatGPT, and social platforms without hunting through GreasyFork individually. The licensing situation is unclear: the repository's GitHub license detection shows NOASSERTION, and the README states that scripts come from internet contributors with minor modifications and will be removed on infringement claims. Before adopting any script in a team or enterprise context, read the individual script's header to identify the original source and confirm the licence applies. The last push was on 2026-09-23.
Frequently asked questions
How do I install scripts from ChinaGodMan/UserScripts?
Install Tampermonkey or a compatible userscript manager in your browser. Then click the install link in the README's script listing, which points to the raw .user.js file. Tampermonkey will display an installation dialog. Each script can also be installed through the author's GreasyFork profile.
What script categories does ChinaGodMan/UserScripts cover?
The README lists 12 categories: web scripts, GreasyFork scripts, adult scripts, Google scripts, GitHub scripts (20 entries), translation scripts, AI scripts, blog website scripts, Twitter/X, YouTube, TikTok, and Bilibili.
What is the licence for scripts in ChinaGodMan/UserScripts?
GitHub shows NOASSERTION for the repository's licence. The package.json declares MIT. The README states that scripts come from internet contributors with minor modifications, and that scripts will be removed on copyright infringement claims.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/chinagodman-userscripts)