Skip to content

Conversation

@BASHER-91
Copy link

Features:

  • Multi-project C++ file scanner with automatic project detection
  • GPU-accelerated detection (CUDA/MPS) with automatic fallback to CPU
  • User-friendly GUI with configuration, monitoring, and results tabs
  • CLI mode for automation and scripting
  • Batch processing with progress tracking
  • Comprehensive JSON output with detailed detection scores
  • Human-readable text report generation
  • Supports all common C++ file extensions (.cpp, .hpp, .h, .cc, etc.)

The new cpp-detector module extends DetectCodeGPT to:

  1. Recursively scan directories for C++ files
  2. Organize files by project (based on build system files)
  3. Process multiple files with configurable batch sizes
  4. Detect AI-generated code using DetectCodeGPT algorithm
  5. Export results in JSON format with full metadata
  6. Generate summary reports

Usage:
GUI mode: python cpp-detector/main_app.py
CLI mode: python cpp-detector/main_app.py --cli --directory /path/to/projects

Updated README.md and requirements.txt to document new functionality.

Features:
- Multi-project C++ file scanner with automatic project detection
- GPU-accelerated detection (CUDA/MPS) with automatic fallback to CPU
- User-friendly GUI with configuration, monitoring, and results tabs
- CLI mode for automation and scripting
- Batch processing with progress tracking
- Comprehensive JSON output with detailed detection scores
- Human-readable text report generation
- Supports all common C++ file extensions (.cpp, .hpp, .h, .cc, etc.)

The new cpp-detector module extends DetectCodeGPT to:
1. Recursively scan directories for C++ files
2. Organize files by project (based on build system files)
3. Process multiple files with configurable batch sizes
4. Detect AI-generated code using DetectCodeGPT algorithm
5. Export results in JSON format with full metadata
6. Generate summary reports

Usage:
  GUI mode: python cpp-detector/main_app.py
  CLI mode: python cpp-detector/main_app.py --cli --directory /path/to/projects

Updated README.md and requirements.txt to document new functionality.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants