| --- |
| title: Check Git |
| emoji: 🚀 |
| colorFrom: red |
| colorTo: red |
| sdk: docker |
| app_port: 8501 |
| tags: |
| - streamlit |
| pinned: false |
| short_description: Check Git Repos without cloning if its real LLM or fake |
| license: mit |
| --- |
| |
|
|
| # Check Git - ML Repo Analyzer |
|
|
| Quick tool to detect fake ML training repositories that are just API wrappers. |
|
|
| Built for the ["Wall of Shames"](https://github.com/wall-of-shames?view_as=public) community - help save the world from wannabe AI scammers. |
|
|
| ## What it does |
|
|
| Analyzes GitHub repositories to determine if they contain real machine learning training code or just wrapper scripts calling external APIs (OpenAI, Anthropic, etc). |
|
|
| ## Features |
|
|
| - Pattern matching analysis (no token required) |
| - Optional LLM-powered deep analysis using HuggingFace Inference API |
| - Checks for real training indicators: torch.optim, loss.backward(), custom models |
| - Detects API wrapper patterns: openai.api, requests.post to APIs |
| - No data storage, runs entirely client-side |
|
|
| ## Usage |
|
|
| **Live Demo:** https://huggingface.co/spaces/Alibrown/Check-Git |
|
|
| Enter a GitHub repository URL and click Analyze. |
|
|
| For LLM-powered analysis, provide your HuggingFace token (free at https://huggingface.co/settings/tokens). |
|
|
| ## How it works |
|
|
| **Without token:** Uses regex pattern matching to detect training loops and API calls. |
|
|
| **With token:** Uses Qwen2.5-Coder-32B on HuggingFace's free inference API for deeper code understanding. |
|
|
| ## License |
|
|
| Dual-licensed under [MIT](LICENSE) + [ESOL v1.1](ESOL) |
|
|
| --- |
|
|
| **Built with ❤️ by VolkanSah (AliBrown@HF) for JADE, NCF, RustySafe and the Wall of Shames community** |
|
|
| *With assistance from Claude (Anthropic)* |
|
|
|
|