Codequiry
Advanced AI Code Plagiarism Detection and Source Code Integrity Platform.

Structural code similarity detection for identifying AI-assisted and manual plagiarism in software development.
JPlag is a high-performance, open-source tool specifically engineered for detecting plagiarism and similarity across various programming languages. Unlike standard text-based detectors, JPlag's technical architecture is based on the 'Greedy String Tiling' (GST) algorithm combined with sophisticated tokenization. It translates source code into a stream of tokens, effectively ignoring non-functional changes such as variable renaming, whitespace alterations, or comment modifications. As we move into 2026, JPlag has become a critical asset in the AI-augmented development landscape, serving as a robust mechanism to identify 'Structural Plagiarism'—where AI generators like GitHub Copilot or ChatGPT produce code that mirrors specific protected logical structures. By focusing on the underlying syntax and logic flow rather than surface-level character matching, JPlag remains more resilient to obfuscation techniques than traditional detectors. It supports a wide array of languages including Java, Python, C#, C++, and JavaScript, making it the industry standard for academic institutions and large-scale open-source project audits to ensure code provenance and maintain intellectual property integrity in an era dominated by LLM-generated software.
A sophisticated algorithm that finds the largest common substrings between two token sequences, allowing for robust detection even when code is moved.
Advanced AI Code Plagiarism Detection and Source Code Integrity Platform.
Autonomous AI Engineering for Zero-Defect Codebases and Technical Debt Liquidation.
Verified feedback from the global deployment network.
Post queries, share implementation strategies, and help other users.
Dedicated parsers for Java, C#, C++, Python, JavaScript, and more that convert code into abstract tokens.
Generates a side-by-side comparison report highlighting exact matching blocks in the code logic.
Allows users to upload a 'base' directory of code that should be ignored (e.g., provided assignment templates).
All computations happen on the user's hardware; no code is ever uploaded to a central server.
Advanced CLI flags to filter out small files or specific file types within a submission directory.
Exposes core comparison logic as a Java library for embedding into other software platforms.
Students using AI to generate solutions that mirror classmates' logic structure.
Registry Updated:2/7/2026
Verifying that contractors have not copy-pasted proprietary internal code into other projects.
Ensuring a project doesn't inadvertently contain GPL-licensed code in a non-compliant way.