Skip to content

SkitDev/SkitDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

best-removebg-preview

πŸ•΅οΈβ€β™‚οΈ SkitDetector

SkitDetector is an advanced AI-powered CLI tool that scans Python code for potential skid behavior (copied, low-effort, or AI-generated code) using Google Gemini AI.

Made for devs who got trust issues πŸ₯€


πŸš€ Features

  • πŸ” AI-Powered Analysis β€” Uses Gemini to analyze and detect sus code patterns
  • 🎨 Rich CLI UI β€” Clean, colorful terminal output with rich
  • πŸ“Š Detailed Reports β€” Insightful breakdown of scan results
  • πŸ” Secure API Handling β€” Load Gemini API key from .env
  • ⚑ Fast asf β€” Async file scanning for speed demons

βš™οΈ Setup

  1. Install dependencies:

    pip install -r requirements.txt
  2. Set up your API key:

    • Create a .env file in the project root:
      GEMINI_API_KEY=your_api_key_here
      
  3. Run SkitDetector:

    python skitdetector.py scan <file_or_directory>

πŸ› οΈ Usage

πŸ”Ή Scan a single file

python skitdetector.py scan path/to/file.py

πŸ”Ή Scan a whole directory

python skitdetector.py scan path/to/directory

πŸ”Ή Help menu

python skitdetector.py --help

πŸ“‹ Requirements

  • Python 3.8+
  • Valid Google Gemini API key
  • Internet connection (obviously lol)

πŸ“„ License

MIT License β€” do whatever tf u want, just don’t skid my skit detector πŸ˜­πŸ™


πŸ’­ Extra Ideas?

  • Add Discord webhook support for auto-reporting skids πŸ’€
  • Export JSON/PDF reports
  • VS Code extension integration? maybe...

made by skit for skits πŸ’€
now go catch some frauds

About

skid detector (it's a joke)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages