joeseesun/qiaomu-ai-access — explained in plain English
Analysis updated 2026-05-18
Check if your timezone, language, emoji, or font signals make you look like a China based user.
Get a consent gated checklist of safe privacy tweaks like browser locale and separate browser profiles.
Install it as an agent skill so an AI assistant runs the check automatically before giving advice.
| joeseesun/qiaomu-ai-access | ahmedabdodev/fcis-gpa-helper | amazingsyp/pokemon-ontology | |
|---|---|---|---|
| Stars | 21 | 21 | 21 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | developer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Optional browser layer detection needs a Chrome or Chromium install for full coverage.
qiaomu-ai-access is a small Node.js tool built as a skill for AI agents, in this case for a system called Qiaomu. Its job is to check whether the computer or browser running it shows technical signals commonly associated with users in China, things like language settings, time zone, emoji rendering, font availability, and network characteristics. It relies on an existing npm package called is-china-user to do the first pass of that check, then adds its own reporting and consent step on top. The tool is meant for people who want more stable access to AI services and want to understand, honestly, what signals their setup is sending out. After running a detection scan, it prints a report showing which signals were found, then asks the user a fixed consent question before doing anything else. Only if the user agrees does it offer suggestions for privacy hygiene, things like adjusting prompt language, browser locale settings, or keeping AI work in a separate browser profile to avoid mixing cookies and site permissions. The README is explicit that this project will not help with disguising a user's real location, IP address, nationality, billing region, or account identity. It will not help bypass geographic blocking, sanctions, platform risk controls, CAPTCHAs, device fingerprinting, or terms of service. It does not provide VPN or proxy setup instructions, and it does not automatically change system language, time zone, browser fingerprint, DNS, or network configuration. The stated goal is transparency and informed consent, not evasion. To use it, a person needs Node.js 20 or newer and can install it with a single npx command, or clone the repository and run npm install followed by a detection command. There are several detection modes: a basic runtime check, a fuller check that also launches a temporary headless browser to capture browser only signals like emoji and font rendering, and an optional network probe that is off by default because it depends on the user's network conditions. The project is released under the MIT license. The underlying detection dependency, is-china-user, does not declare its own license, so the README notes that anyone using this tool should evaluate that dependency's licensing and compliance risk on their own.
A Node.js tool that checks whether your setup looks like it belongs to a China based user, then asks permission before suggesting privacy hygiene changes for smoother AI access.
Mainly JavaScript. The stack also includes Node.js, npm, Playwright.
MIT license: free to use, modify, and distribute, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.