Tech riderRev. 29 Sept 2026
  1. 1Runs onAPI, Linux, Mac, self-hosted, Windows
  2. 2CostsFree plan
  3. 3Clone detection methodtoken
  4. 4Scan scoperepository
  5. 5CI integrationYes
  6. 6Self-hosted optionYes
6 lines stated Written from the maker's own pages: jscpd.dev
The jscpd homepage

Overview

jscpd is ranked #5 of 23 in code clone detection tools on Specifiction. It runs on API, Linux, macOS, Self-hosted, Windows. There is a free plan.

jscpd plans and pricing

All plans
jscpd Free Open-source code detector · installs via curl, PowerShell, npm, pip, cargo, Homebrew, Nix, Docker, or npx jscpd.dev · 29 Sept 2026

Compared on code clone detection tools

Clone detection method
tokenjscpd.dev
Scan scope
repositoryjscpd.dev
CI integration
Yesjscpd.dev
Self-hosted option
Yesjscpd.dev

Facts

Purpose
jscpd scans source code for duplicate code and can fail a build when duplication exceeds a configured threshold.jscpd.dev · 29 Sept 2026
Languages
The site says jscpd supports 224 languages.jscpd.dev · 29 Sept 2026
Clone types
It detects exact clones by default and offers opt-in detection for renamed, near-miss, and semantic clones; semantic detection is described as experimental.jscpd.dev · 29 Sept 2026
Native binary
The v5 release is a self-contained native binary that does not require a Node.js runtime.jscpd.dev · 29 Sept 2026
Install platforms
Direct binaries are listed for macOS, Linux, and Windows, including x64 and ARM64 variants.jscpd.dev · 29 Sept 2026
Reports
Reporters include HTML, JSON, XML, README badges, SARIF, CodeClimate, and OpenMetrics formats.jscpd.dev · 29 Sept 2026
CI integrations
The GitHub Action scans repositories, enforces a threshold, and uploads SARIF for GitHub Code Scanning; the site also documents GitLab CI reporters.jscpd.dev · 29 Sept 2026
Developer workflow
It can run in pre-commit hooks through the pre-commit framework, Husky, or a shell hook.jscpd.dev · 29 Sept 2026
AI integrations
A built-in MCP server lets Claude, Cursor, or another MCP client check code for clones, and the project provides agent skills.jscpd.dev · 29 Sept 2026
Codebase analysis
The dashboard summarizes project size, duplication, complexity, dead code, and a health score in one run.jscpd.dev · 29 Sept 2026
Dead-code limits
The dashboard documentation says dead-code analysis covers JavaScript, TypeScript, and Python, plus Rust when compiler diagnostics are supplied.jscpd.dev · 29 Sept 2026
Local use
The site describes a CLI-first tool for laptops and CI/CD, and provides Docker installation.jscpd.dev · 29 Sept 2026
Maker
The site credits Andrey Kucherenko and contributors; it does not state a headquarters or founding year in the pages opened.jscpd.dev · 29 Sept 2026

Best jscpd alternatives

See all 20

Where it ranks on Specifiction

Is jscpd yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources