no-cluely-driver 0.0.4

Rust library for detecting Cluely employee monitoring software and its evasion techniques
Documentation
  • Coverage
  • 60%
    9 out of 15 items documented0 out of 9 items with examples
  • Size
  • Source code size: 361.92 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.63 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 13s Average build duration of successful builds.
  • all releases: 13s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • terminalsin/no-cluely
    15 2 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • terminalsin

Untitled drawing (5)

Cluely is an undetectable AI that sees your screen, hears your calls, and feeds you answers — in real time

Detectable by Design

What goes on under the hood

  • 🚫 Screen Capture Evasion: Windows configured with sharing_state = 0 to avoid screen recording
  • 🔼 Elevated Layer Positioning: Windows using elevated display layers (e.g., layer = 3) to stay above screen capture

A CS:GO cheater would have had an easier time making a VAC bypass than this. Having your active process named "cluely" is like shouting out you're cheating.

The detection

Available here /src/lib.rs

let window_id = get_dict_int(window_dict, WINDOW_NUMBER);
let sharing_state = get_dict_int(window_dict, WINDOW_SHARING_STATE);
let layer = get_dict_int(window_dict, WINDOW_LAYER);

let window_info = WindowInfo {
    owner,
    window_id,
    sharing_state,
    layer,
};

result.is_detected = true;
result.window_count += 1;

// Check for specific evasion techniques
if sharing_state == 0 {
    result.screen_capture_evasion_count += 1;
}

SDKs (Integrate detection in your app!)

This library provides SDKs for:

  • Python
  • Java
  • JavaScript/TypeScript
  • Swift

🐍 Python

pip install no-cluely

Simple Detection

from no_cluely import NoCluely

# Quick check
if NoCluely.is_cluely_running():
    print("⚠️ Employee monitoring detected!")
else:
    print("✅ No monitoring software found")

Detailed Analysis

from no_cluely import NoCluely

detection = NoCluely.detect_cluely_detailed()

if detection.is_detected:
    print(f"🚨 Cluely Detected!")
    print(f"   Severity: {detection.severity_level}")
    print(f"   Windows: {detection.window_count}")
    print(f"   Techniques: {', '.join(detection.evasion_techniques)}")
else:
    print("✅ System clean")

License

MIT License - See LICENSE file for details.