Code Plagiarism Detection

Check code for
plagiarism from
your terminal.

One command to scan. Color-coded results.
65+ languages. CI/CD ready.

Requires API key · View plans

codequiry — scan
$ codequiry scan ./submissions

 Prepared 12 file(s)
 Check created · Assignment 3 #4821
 Uploaded 12 file(s)
 Check started

Processing  ━━━━━━━━━━━━━━━━━━━━━━━━  100%  47s
 Check completed! (47s)

  Results · completed in 47s

  #        Submission                     Similarity
  ─────────────────────────────────────────────────────
  1842     student_a.py                 82.4%  ████████████████░░░░
  1843     student_b.py                 45.1%  █████████░░░░░░░░░░░
  1844     student_c.py                 12.0%  ██░░░░░░░░░░░░░░░░░░

  Max: 82.4%  Avg: 46.5%  Submissions: 3

$ 

Trusted by universities and teams worldwide

10,000+ Active Users
1M+ Files Checked
65+ Languages
4 Detection Engines

How it works

Four steps. Under five minutes. From install to results.

1

Install

One command. Installs globally via NPM.

$ npm install -g codequiry-cli
2

Authenticate

Connect your Codequiry API key once.

$ codequiry auth
3

Scan

Point at a folder. It zips, uploads, checks, and polls automatically.

$ codequiry scan ./submissions
4

Review

Color-coded similarity scores in the terminal or open in browser.

$ codequiry results

Install in seconds

Works on macOS, Windows, and Linux. Requires Node.js 18+.

npm install -g codequiry-cli
yarn global add codequiry-cli
curl -fsSL https://codequiry.com/install.sh | bash
irm https://codequiry.com/install.ps1 | iex

Built for automation

Everything you need to detect code plagiarism at scale.

One-Command Scan

Zip, upload, check, poll, and display results — all from a single codequiry scan command.

Interactive Mode

Run codequiry with no arguments for a guided menu. Select languages, engines, and view results interactively.

Live Progress

Animated progress bars and spinners show real-time check status. Know exactly when your results are ready.

Color-Coded Results

Red, yellow, green similarity scores with visual progress bars. Spot copied code at a glance.

CI/CD Ready

JSON output, env var auth, exit codes, and non-TTY support. Integrate with GitHub Actions, GitLab CI, or Jenkins.

Secure

API key stored locally in ~/.codequiry. No passwords transmitted. Works behind firewalls and VPNs.

Every command you need

Powerful commands for code plagiarism detection workflows.

codequiry scan

Full pipeline — zip, upload, check, poll, results. The one command that does everything.

codequiry auth

Authenticate with your API key. Stored securely for global access.

codequiry checks

List all checks with status indicators, language, and creation date.

codequiry create

Create a new plagiarism check with interactive language and engine selection.

codequiry upload

Upload files or folders. Auto-zips directories and handles batch uploads.

codequiry results

View color-coded similarity results, drill into matches, or open in browser.

Use cases

How developers, educators, and teams use Codequiry CLI for code plagiarism detection.

GitHub Actions Integration

Automatically check every pull request for code plagiarism. Fail the build if similarity exceeds a threshold.

- run: npm install -g codequiry-cli
- run: codequiry scan ./src --threshold 70 --output json
  env:
    CODEQUIRY_API_KEY: ${{ secrets.CQ_KEY }}

Academic Assignment Checking

Educators can batch-check student submissions for code plagiarism. Each subfolder becomes one submission.

# Each subfolder = one student submission
$ codequiry scan ./student-submissions \
    --language 13 --name "CS101 Final"

65+ programming languages

From Python to Rust. If you code in it, we detect plagiarism in it.

PythonJavaScriptJavaCC++ C#GoRustTypeScriptPHP RubySwiftKotlinScalaR MATLABSQLDartHTML/CSSAssembly

And 45+ more including Haskell, Lisp, Pascal, COBOL, Fortran, and Jupyter Notebooks.

Frequently asked questions

What is Codequiry CLI?

Codequiry CLI is a terminal-based code plagiarism detection tool. It connects to the Codequiry API to scan source code files for similarity across 65+ programming languages. You can use it interactively or in automated CI/CD pipelines.

How does code plagiarism detection work?

When you run codequiry scan, the CLI automatically zips your source files, uploads them to Codequiry's servers, runs them through multiple plagiarism detection engines (including our proprietary ZEUS engine), and returns color-coded similarity results showing which files match and by how much.

What programming languages are supported?

Codequiry supports 65+ languages including Python, JavaScript, Java, C, C++, C#, Go, Rust, Ruby, PHP, TypeScript, Kotlin, Swift, Scala, R, MATLAB, SQL, Assembly, Haskell, and many more. You can also use auto-detection to let the system identify the language.

Can I integrate this with GitHub Actions or CI/CD?

Yes. Codequiry CLI supports --output json for machine-readable results, CODEQUIRY_API_KEY environment variable for authentication, --threshold for exit codes based on similarity percentage, and fully works in non-interactive (non-TTY) environments.

Is this a MOSS alternative?

Yes. Codequiry is a modern alternative to Stanford MOSS with additional features: more languages, a web interface with highlighted results, multiple detection engines, web and database checking, and a proper CLI/API for automation. Unlike MOSS, Codequiry provides a commercial-grade SLA.

What plans include API access?

API access (required for the CLI) is available on the Grow and Advanced plans. View pricing for details.

Ready to detect code plagiarism?

Install in seconds. Scan in one command.