Structural Code Forensics Engine

Enter your Groq API key to unlock the analysis workspace.

🔑

Your key is stored locally in this session only. Get a free key →

Structural Code
Forensics Engine

Detect logical similarity between code submissions using AST analysis.
Explainable, deterministic, locally‑run.

Start Analysis
def analyze(files):
  tree = parse_ast(files)
  for node in tree:
    fingerprint(node)
87.3% Match
3
File A
0 chars
SIMILARITY
VS
File B
0 chars

How Argus Works

01

Parse

Code is parsed into Abstract Syntax Trees using Tree‑sitter, capturing structural meaning beyond surface syntax.

02

Fingerprint

Ordered N‑gram sequences are extracted from AST node types, creating a structural fingerprint immune to renaming.

03

Compare

Jaccard similarity measures structural overlap. AI verification provides additional logical reasoning when available.