GitHub Action — run on your pull requests
Two lines, and it runs entirely inside your own runner — your source never leaves GitHub. Fully unlocked — the free licence is built into the Action, nothing to install. (Public repos: code-delta-app/action · releases.)
# .github/workflows/codedelta.yml - uses: actions/checkout@v4 with: { fetch-depth: 0 } - uses: code-delta-app/action@v1
Add the workflow file
Create
.github/workflows/codedelta.ymlin your repo with the snippet above — the free licence is built into the Action, nothing to add.Open a pull request
Within a minute you get a CodeDelta comment on the PR — churn + AI findings — plus the Security tab and the merge gate. Full details on the CLI / CI page.
To keep using it past 31 October 2026 — or to bring your own licence sooner — add a CODEDELTA_LICENSE secret (request one below); it overrides the built-in licence automatically.
Not on GitHub? The same engine runs anywhere Docker runs — GitLab, Jenkins, or a laptop: see Docker below.
Desktop app — Windows
The Windows desktop build (x64, Windows 10/11) is available as a direct download. It ships as a password-protected zip — password code-delta — so it downloads cleanly through the corporate gateways and mail filters that block plain installers.
Password-protected zip (opens with Windows' built-in extractor) — password code-delta. The installer is unsigned, so Windows may show an "unknown publisher" warning: click More info → Run anyway. Needs the free licence file to run — download it here (valid to 31 October 2026), or request your own.
Desktop app — macOS
The macOS desktop build (Apple silicon) is available as a direct download — signed and notarized by Apple, so it opens without security warnings.
Open the .dmg, drag CodeDelta to Applications, and launch it — no security warnings (Apple-notarized). Needs the free licence file to run — download it here (valid to 31 October 2026), or request your own.
Desktop app — Linux
The Linux desktop build (x86-64) is available as a single-file AppImage — download one file, make it executable, run. Prefer a terminal? A .tar.gz bundle (engine + GUI) is offered on the thank-you page.
chmod +x CodeDelta-x86_64.AppImage then run it. Needs the free licence file to run — download it here into ~/.codedelta/ (valid to 31 October 2026), or request your own.
Docker — for locked-down CI
For environments that won't allow local installs but do allow pulling approved images — most hardened corporate CI. The image is public on GitHub Container Registry; the same engine runs identically on GitLab, Jenkins, a self-hosted box or a laptop.
# pull once, run anywhere — nothing installed on the host
docker run --rm -v "$PWD:/work" -e CODEDELTA_LICENSE_B64 \
ghcr.io/code-delta-app/codedelta scan /work/new /work/old
Needs the free licence file to run — download it here (valid to 31 October 2026), then pass it in: export CODEDELTA_LICENSE_B64=$(base64 -w0 codedelta.lic). Full recipes on the CLI / CI page.
CLOC — free cross-check utility
CLOC is a free, GPL-licensed, command-line code-counting tool that also offers churn for SLOC (CodeDelta has an equivalent, superior, headless engine). We found CLOC useful for cross-checking CodeDelta’s results — on identical file sets the two agree on physical lines to the exact line. It doesn’t offer language-specific logical statement diffs (changed_LLOC), data element detection, an SQL database, embedded AI agent detection and all the other good stuff that makes CodeDelta unique, but it’s a great way to validate the size of codebases and verify CodeDelta output! It supports 395 languages — where “support” means it knows each language’s comment syntax and file extensions. That list should help you decide which languages you’d like incorporated into CodeDelta: incorporation means we strip comments via language-specific syntax and detect logical statements and data elements using the same dedicated language specification.
v2.10 — a password-protected zip (password code-delta, same as our Windows download — passes corporate gateways) holding the single Perl script (its own source) and the licence text.
Third-party software by Al Danial and contributors, redistributed unmodified under the GPL-2.0 licence (full text) — not a CodeDelta product and no endorsement implied; copyright notices are preserved in the script itself, which is its own source. Why statement-level measurement matters: Why LLOC is what really counts →
~/Library/Application Support/CodeDelta/ ·
Windows: the folder CodeDelta installed to ·
Linux / CLI: ~/.codedelta/
Getting started
Download & install
Pick your platform above. The binary is self-contained; the GUI runs locally in your browser.
Install the licence file
Save the free
codedelta.licabove (or your own) via the Install License screen, or drop it in CodeDelta's config folder. See the Licensing Guide for desktop and GitHub CI install steps.Run an analysis
Point CodeDelta at two snapshots:
codedelta ./old ./new -o report.html— or use the GUI.Inspect the report
Open the per-file, per-line report and verify the classifications against your own expectations.
Buy CodeDelta
For a licence that runs past 31 October 2026 — corporate, trial extension or academic — email us. A human replies, usually the same day. No forms, no payment details on the site.
Buy now — email us →Or use the chat in the corner. We use your details only to reply about CodeDelta.
