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 ./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
How it works
Four steps. Under five minutes. From install to results.
Install
One command. Installs globally via NPM.
$ npm install -g codequiry-cli
Authenticate
Connect your Codequiry API key once.
$ codequiry auth
Scan
Point at a folder. It zips, uploads, checks, and polls automatically.
$ codequiry scan ./submissions
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.
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.