📈 GH Trending Explorer 🎲 Surprise me

← all repos

MatinSenPai / Gemini-Config-Checker

git clone https://github.com/MatinSenPai/Gemini-Config-Checker.git v0.1.0 · 17d ago

Chain region scanner: find proxy configs that get you into Google AI Studio and Gemini (signed-in browser check, anti-DPI, Windows/macOS/Linux/Android)

—
stars, 24h
—
stars, 7 days
+127
stars, 30 days · #1,850
127
★ total
6
forks · 2 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageGo
LicenseMIT
Created2026-10-03 (17d ago)
Last push17d ago
Watchers1
OwnerUser

Links

README excerpt
English · فارسی 
# Gemini Config Checker
Find proxy configs that actually get you into **Google AI Studio and Gemini**, by testing each one the way a person would: in a
*signed-in* browser, through the route you will really use.
> **Version 0.1.0, early pre-release.** It works end to end on Windows (the only platform it has been run on so far). The macOS,
> Linux and Android builds come from the CI pipeline and have not been exercised on real devices yet. Please report what you find.
## Two modes, one switch
The big **Simple / Advanced** switch in the header decides what is tested. The route diagram under the title morphs to show it.
| | **Simple** | **Advanced** |
|---|---|---|
| Question it answers | *Which of my configs work?* | *Which free configs work through my config?* |
| Route | you → **config** → AI Studio / Gemini | you → **base config** → **free config** → AI Studio / Gemini |
| You provide | your configs (links, a subscription URL or base64), or pick a ready-made free list | one working base config, plus a free list or pasted configs |
| Anti-DPI profile is applied to | every config under test (each one connects from your machine) | the base config's first hop (free configs run inside its tunnel) |
| Typical use | check a pile of configs you already have; test a config before you rely on it | your Cloudflare config works, but you need a *different exit* that Google accepts |
| Export | links, base64, a full Xray config of one config | links, base64, a chain Xray config (`base → free`) |
## Contents
Credits · Why a signed-in browser · Download and install ·
User guide · Troubleshooting · Privacy and security ·
Build from source · Releases and CI
## Credits and references
This project exists because of other people's work. Please go and use and star them.
| Project | What it gave us |
|---|---|
| **0xRadikal/Free-v2ray-Configs** | The auto-updated lists of free configs (`verified`, `fast`, `secure`, ...) that this tool scans |
| **patterniha** | PattN (Windows / Linux / macOS client) and PattNG (Android): the anti-DPI recipe, plus the fragment `finalmask` semantics from his Xray-core fork that our fragmenting forwarder reproduces |
| **bia-pain-bache/BPB-Worker-Panel** | The Cloudflare Worker panel that produces many of the base configs this tool chains behind (patterniha maintains a fork) |
| **Anti-DPI recipe post** | The exact Finalmask / fingerprint / ALPN / cipher values used as defaults |
| **MatinSenPai/SenPaiScanner** | Companion tool for finding clean Cloudflare IPs to use as a config's address |
| XTLS/Xray-core | The proxy engine embedded in the app |
| 2dust/v2rayN | The config layout the "Copy with chain" export follows (PattN is a fork of it) |
| Wails | The native desktop shell |
| Vazirmatn and JetBrains Mono | The fonts used in the UI (SIL Open Font License) |
## Why a signed-in browser?
Google decides region availability **per signed-in account, after the page has loaded**. A plain HTTP request (even to the Gemini API