TrooperFilter/Gemini-Config-Checker-
Productivity & UtilitiesScan proxy configs in a signed-in browser to find routes that reach Google AI Studio and Gemini.
What it does
Gemini Config Checker tests proxy configurations against Google AI Studio and Gemini the way a real user would hit them: in a signed-in browser, through the actual route. Its premise is that plain HTTP probes report every live config as healthy regardless of region, while Google decides availability per signed-in account after page load; blocked AI Studio redirects to /docs/available-regions and blocked Gemini shows a country-not-supported notice (Why a signed-in browser).
The tool reads those verdicts, records per-product status and ping, and exports working configs as share links, base64 subscriptions, or full Xray JSON. It is aimed at people who already keep vless/vmess/trojan/ss configs and need to pick working exits for AI Studio and Gemini.
Two scan modes
- Simple: tests your configs (pasted links, a subscription URL, base64) or a ready-made free list directly from your machine.
- Advanced: chains a base config that already works through free configs to obtain a different exit Google accepts, then exports a
base → freechain.
An optional anti-DPI profile reproduces a TLS-fragmenting recipe by patterniha/PattN (settings); it is meant for filtered networks and adds latency elsewhere.
Quick start
- Download a build from the Releases page; each release includes
SHA256SUMS.txt. Platform packages and installation notes are in the download section. Desktop builds exist for Windows (amd64/arm64), macOS (universal) and Linux (amd64, needs GTK 3 and WebKitGTK 4.1); Android 8+ has an arm64 APK, and a web-server build runs on any OS. - Launch the app and choose Simple.
- Paste share links, a subscription URL or base64 into the config box, one config per line; leaving it empty tests a built-in free list.
- Click Sign in with Google. This opens an isolated Chrome/Edge/Brave profile; sign in there, and the card changes to "Google account connected".
- Press Start scan (or
Ctrl+Enter) and watch the Results tab fill in.
The full flow, including Advanced mode and export targets, is documented in the user guide.
If no supported browser is installed, or on Android, switch the check type to connectivity only: no sign-in is needed, but the region is not verified (settings reference).
Constraints
- Region checks need Chrome, Chromium, Edge or Brave; Flatpak browsers cannot be driven. Android only supports connectivity mode because apps cannot drive a signed-in Chromium.
- Version 0.1.0 is an early pre-release that has only been run end to end on Windows; macOS, Linux and Android builds come from CI and were not tested on real devices.
- Builds are unsigned, so Windows SmartScreen and macOS Gatekeeper will warn.
- The web-server UI has no authentication and binds to
127.0.0.1by default; do not expose it publicly. - A verdict is a sample, not a guarantee: Cloudflare Worker exits can change between connections, so re-test a config before relying on it.
- Free configs are operated by unknown third parties; do not send sensitive traffic through them.
- The README license section names MIT, while the repository metadata lists Apache-2.0; the bundled Xray-core (MPL-2.0) and fonts keep their own licenses.
- The README header also links a Dropbox-hosted
.rardownload that differs from the Releases-based installation instructions; prefer the release artifacts with checksums.
HotRepo's take
The repository appeared on the new-project list on 2026-11-15 with 192 stars gained in the recorded one-hour window, no forks, and no GitHub daily rank. That is a single snapshot, so it supports only the fact of a fast first-day burst, not a trend. The project sits in a niche shaped by network filtering: its distinguishing idea is checking the signed-in web surfaces rather than API or HTTP reachability, and the credits show it is assembled from existing free-config lists, PattN's anti-DPI recipe and Xray-core. The practical caveats are that the only real-device validation is Windows, and the same exit can flip between passes.
Written by AI from the project's README, updated . The project's own docs are the source of truth.
You might also like
- VisionWormStudio/Gemini-Config-Checker-Scans proxy configs to find ones that actually reach Google AI Studio and Gemini for a signed-in user.
- WyrmClimberManacle/Gemini-Config-Checker-Scans proxy configs by checking whether a signed-in browser can reach Google AI Studio and Gemini.
- Updatedelcure/Gemini-Config-Checker-Tests proxy configs for whether a signed-in Google account can reach AI Studio and Gemini.
- WerewolfEmuHub/Gemini-Config-Checker-Tests proxy configs in a signed-in browser to see which ones reach Google AI Studio and Gemini.
- YellowLaborerMarket/Gemini-Config-Checker-Tests proxy configs in a signed-in browser to see which ones reach Google AI Studio and Gemini.