Every page, at a glance
The complete CodeDelta.app website on one easy to navigate page
Click a picture to enlarge it · double-click to open the pageTap a picture to enlarge it
swipe →
Run demoWatch CodeDelta run: real screens, section by section
3D agent mapSpin the live 3D map of AI agents in a real project
Churn tilesChanged, deleted, added and TRUE_CHURN at a glance
Side-by-side diffEvery changed statement, old beside new
Code Browser overviewThe whole comparison on one screen
Churn reportEvery file, every change, counted
PR commentChurn and AI checks posted on every pull request
Agent Scan reportWhere AI is wired into your software
Every agent on one screenWho talks to which AI provider
Threat Index reportWhat a hijacked update looks like
Agent TracerEvery trace of AI activity on your desktop, in one click
Build-file alertBuild, CI and install-script changes flagged
Chromium scanned43.5 million lines, one commandSwipe through every page · tap a card to open it
Highlights13 screens · swipe →
codedelta.app/live-demo.htmlWatch CodeDelta run: real screens, section by sectionOpen page →3D agent map 2 / 78
codedelta.app/agent/index.htmlSpin the live 3D map of AI agents in a real projectOpen page →Churn tiles 3 / 78
codedelta.app/plus.htmlChanged, deleted, added and TRUE_CHURN at a glanceOpen page →Side-by-side diff 4 / 78
codedelta.app/plus.htmlEvery changed statement, old beside newOpen page →Code Browser overview 5 / 78
codedelta.app/plus.htmlThe whole comparison on one screenOpen page →Churn report 6 / 78
codedelta.app/overview.htmlEvery file, every change, countedOpen page →PR comment 7 / 78
codedelta.app/github-pr-code-verification.htmlChurn and AI checks posted on every pull requestOpen page →Agent Scan report 8 / 78
codedelta.app/agent/index.htmlWhere AI is wired into your softwareOpen page →Every agent on one screen 9 / 78
codedelta.app/agent/index.htmlWho talks to which AI providerOpen page →Threat Index report 10 / 78
codedelta.app/threat-index.htmlWhat a hijacked update looks likeOpen page →Agent Tracer 11 / 78
codedelta.app/agent-tracer.htmlEvery trace of AI activity on your desktop, in one clickOpen page →Build-file alert 12 / 78
codedelta.app/plus.htmlBuild, CI and install-script changes flaggedOpen page →Chromium scanned 13 / 78
codedelta.app/paper-chromium.html43.5 million lines, one commandOpen page →Getting started12 pages · swipe →
codedelta.app/live-demo.htmlReal screens from real runs, section by sectionOpen page →Downloads 15 / 78
codedelta.app/download.htmlWindows, macOS, Linux and the GitHub ActionOpen page →CodeDelta + 16 / 78
codedelta.app/plus.htmlEverything besides churn, in eighteen screensOpen page →All the tools 17 / 78
codedelta.app/code-delta-tools.htmlOver ten tools on one page: what each does, where it runsOpen page →User guide 18 / 78
codedelta.app/user-guide.htmlThe full technical referenceOpen page →FAQ 19 / 78
codedelta.app/faq.htmlChurn, AI detection, licensing, languagesOpen page →Licensing guide 20 / 78
codedelta.app/licensing-guide.htmlInstall and activate, on the desktop or in CIOpen page →Licence agreement 21 / 78
codedelta.app/license.htmlTerms of useOpen page →Management brief 22 / 78
codedelta.app/management-brief.htmlEvery term in 60 secondsOpen page →Evidence map 23 / 78
codedelta.app/evidence.htmlEvery claim, its source and how to reproduce itOpen page →Papers 24 / 78
codedelta.app/papers.htmlAll the research papersOpen page →Articles 25 / 78
codedelta.app/articles.htmlAll the articlesOpen page →Churn13 pages · swipe →
codedelta.app/overview.htmlTrue Churn for the AI eraOpen page →Code churn, explained 27 / 78
codedelta.app/code-churn.htmlAdded, deleted and edited, statement by statementOpen page →True churn 28 / 78
codedelta.app/true-churn.htmlWhat developers wrote, not what tools generatedOpen page →True churn — the paper 29 / 78
codedelta.app/paper-true-churn.html80.1% of one release's churn was one generated fileOpen page →Churn measurement — the paper 30 / 78
codedelta.app/paper-churn.htmlLogical and physical line differencingOpen page →REP_CHURN 31 / 78
codedelta.app/paper-repchurn.htmlAI replaces code; people edit itOpen page →Moved code 32 / 78
codedelta.app/moved-code-is-not-churn.htmlA moved statement is not new workOpen page →The change record 33 / 78
codedelta.app/software-change-audit.htmlDocumenting change when AI writes the codeOpen page →Chromium scanned 34 / 78
codedelta.app/paper-chromium.html43.5 million lines, one commandOpen page →Erlang/OTP scanned 35 / 78
codedelta.app/paper-cloc-erlang.html6.5 years, statement by statementOpen page →Scanning Erlang/OTP 36 / 78
codedelta.app/article-otp-rework.htmlWhere cloc kept breakingOpen page →Kubernetes, a decade 37 / 78
codedelta.app/article-kubernetes-decade.htmlTwelve years measuredOpen page →Scan challenge 38 / 78
codedelta.app/article-scan-challenge.htmlName a codebase to measureOpen page →Metrics9 pages · swipe →
codedelta.app/logical-lines-of-code.htmlThe count that survives a reformatOpen page →Why LLOC counts — the paper 40 / 78
codedelta.app/paper-lloc.htmlA 35-line file is 5 working statementsOpen page →cloc vs CodeDelta 41 / 78
codedelta.app/cloc-vs-codedelta.htmlCounting lines vs measuring changeOpen page →Data churn 42 / 78
codedelta.app/paper-data-metrics.htmlCode changes and data changes, apartOpen page →Software metrics 43 / 78
codedelta.app/paper-software-metrics.htmlChurn, REWORK, REP_CHURN and the rest, definedOpen page →REWORK baselines 44 / 78
codedelta.app/paper-baselines.html136 codebases, 16 yearsOpen page →Instrument validation 45 / 78
codedelta.app/paper-validation.html393 million statements checkedOpen page →ROI 46 / 78
codedelta.app/roi.htmlWhat it saves in time and moneyOpen page →The industry in numbers 47 / 78
codedelta.app/industry.htmlAI agents in production, and the audit gapOpen page →AI agents13 pages · swipe →
codedelta.app/agent/Find the AI inside your softwareOpen page →Agent Tracer 49 / 78
codedelta.app/agent-tracer.htmlEvery AI agent session on your desktopOpen page →Agent Tracer sample report 50 / 78
codedelta.app/agent-tracer-sample-report.htmlWhat the report looks likeOpen page →AI Log Keeper 51 / 78
codedelta.app/ai-log-keeper.htmlSaves agents' session logs, counts tokens; freeOpen page →Agent Scan — the paper 52 / 78
codedelta.app/paper-ai-agent-scan.htmlThe four signals and the rogue patternOpen page →Finding AI agents in code 53 / 78
codedelta.app/find-ai-agents-in-code.htmlThe evidence agents leaveOpen page →AI Bill of Materials 54 / 78
codedelta.app/ai-bill-of-materials.htmlEvery place your software touches AIOpen page →AI agent dangers 55 / 78
codedelta.app/ai-agent-dangers.htmlRogue agents, implants, leaked credentialsOpen page →AI swarm attacks 56 / 78
codedelta.app/ai-swarm-attack.htmlThe Hugging Face intrusionOpen page →The 700 GB deletion 57 / 78
codedelta.app/ai-agent-deleted-700gb.htmlAn agent erased its developer's home folderOpen page →Why Agent Tracer 58 / 78
codedelta.app/ai-coding-agent-audit.htmlAuditing what coding agents doOpen page →Agent audit study 59 / 78
codedelta.app/ai-coding-agent-audit-study.html3,900 public agent runs readOpen page →Quislings! 60 / 78
codedelta.app/quislings-lurking-ai-agents.htmlAI agents inside your wallsOpen page →Threats & supply chain7 pages · swipe →
codedelta.app/threat-index.htmlWhat in this change looks like an attackOpen page →The change is the threat 62 / 78
codedelta.app/paper-change-is-the-threat.html14 hijacked packagesOpen page →LLM malware — the paper 63 / 78
codedelta.app/paper-agent-malware.htmlDetecting AI-driven malware and backdoorsOpen page →The AI Threat Index study 64 / 78
codedelta.app/ai-threat-index.htmlThe 100 most-relied-upon young packagesOpen page →Threat detection guide 65 / 78
codedelta.app/threat-detection-mini-guide.htmlThe five threat layersOpen page →Rotten foundations 66 / 78
codedelta.app/article-beautiful-apps-rotten-foundations.htmlWhat beautiful apps stand onOpen page →AI malware as a weapon 67 / 78
codedelta.app/russia-weaponises-ai-malware.htmlMalware that asks a model for its codeOpen page →AI-written code6 pages · swipe →
codedelta.app/paper-ai.htmlWhat works and what does notOpen page →Methodology 69 / 78
codedelta.app/methodology.htmlHow the AI code scan worksOpen page →How much code is AI-written? 70 / 78
codedelta.app/how-much-code-is-ai-written.htmlAn honest answerOpen page →Are AI detectors BS? 71 / 78
codedelta.app/article-ai-code-detectors-bs.htmlWhat survives scrutinyOpen page →AI code vs human code 72 / 78
codedelta.app/article-ai-vs-human.htmlAI regenerates; people editOpen page →Cut-and-paste garbage 73 / 78
codedelta.app/ai-cut-and-paste-garbage.htmlAI never edits in placeOpen page →Integrations5 pages · swipe →
codedelta.app/github-pr-code-verification.htmlChurn and AI checks on every pull requestOpen page →GitHub quickstart 75 / 78
codedelta.app/github-quickstart.htmlSet up in the web browser, step by stepOpen page →CI without installing 76 / 78
codedelta.app/cli.htmlAction, Docker, Codespaces, any CIOpen page →Command line 77 / 78
codedelta.app/command-line.htmlEvery mode and optionOpen page →Jenkins, Docker, Kubernetes 78 / 78
codedelta.app/article-jenkins-docker-kubernetes.htmlWhere churn measurement fits in CIOpen page →How the site connects
Counted from every link on every page. ★ = on the cover page · the number = pages that link to it · highlighted = one page or none links to it (16 pages).
7 areas · swipe →
Getting started 12
Churn 13
Metrics 9
AI agents 13
Threats & supply chain 7
AI-written code 6
Integrations 5
Cross-references: links from one area (row) to another (column)
| Getting started | Churn | Metrics | AI agents | Threats & supply chain | AI-written code | Integrations | |
|---|---|---|---|---|---|---|---|
| Getting started | 53 | 33 | 10 | 18 | 9 | 6 | 20 |
| Churn | 58 | 35 | 8 | 3 | 1 | 1 | 20 |
| Metrics | 34 | 25 | 9 | 0 | 0 | 0 | 9 |
| AI agents | 51 | 16 | 2 | 21 | 8 | 5 | 18 |
| Threats & supply chain | 27 | 12 | 3 | 4 | 4 | 3 | 9 |
| AI-written code | 25 | 11 | 1 | 0 | 0 | 4 | 10 |
| Integrations | 21 | 9 | 1 | 2 | 0 | 0 | 9 |
Getting started
12 pages · swipe →
Run demoReal screens from real runs, section by section
DownloadsWindows, macOS, Linux and the GitHub Action
CodeDelta +Everything besides churn, in eighteen screens
All the toolsOver ten tools on one page: what each does, where it runs
User guideThe full technical reference
FAQChurn, AI detection, licensing, languages
Licensing guideInstall and activate, on the desktop or in CI
Licence agreementTerms of use
Management briefEvery term in 60 seconds
Evidence mapEvery claim, its source and how to reproduce it
PapersAll the research papers
ArticlesAll the articlesChurn
13 pages · swipe →
OverviewTrue Churn for the AI era
Code churn, explainedAdded, deleted and edited, statement by statement
True churnWhat developers wrote, not what tools generated
True churn — the paper80.1% of one release's churn was one generated file
Churn measurement — the paperLogical and physical line differencing
REP_CHURNAI replaces code; people edit it
Moved codeA moved statement is not new work
The change recordDocumenting change when AI writes the code
Chromium scanned43.5 million lines, one command
Erlang/OTP scanned6.5 years, statement by statement
Scanning Erlang/OTPWhere cloc kept breaking
Kubernetes, a decadeTwelve years measured
Scan challengeName a codebase to measureMetrics
9 pages · swipe →
Logical lines of codeThe count that survives a reformat
Why LLOC counts — the paperA 35-line file is 5 working statements
cloc vs CodeDeltaCounting lines vs measuring change
Data churnCode changes and data changes, apart
Software metricsChurn, REWORK, REP_CHURN and the rest, defined
REWORK baselines136 codebases, 16 years
Instrument validation393 million statements checked
ROIWhat it saves in time and money
The industry in numbersAI agents in production, and the audit gapAI agents
13 pages · swipe →
Agent ScanFind the AI inside your software
Agent TracerEvery AI agent session on your desktop
Agent Tracer sample reportWhat the report looks like
AI Log KeeperSaves agents' session logs, counts tokens; free
Agent Scan — the paperThe four signals and the rogue pattern
Finding AI agents in codeThe evidence agents leave
AI Bill of MaterialsEvery place your software touches AI
AI agent dangersRogue agents, implants, leaked credentials
AI swarm attacksThe Hugging Face intrusion
The 700 GB deletionAn agent erased its developer's home folder
Why Agent TracerAuditing what coding agents do
Agent audit study3,900 public agent runs read
Quislings!AI agents inside your wallsThreats & supply chain
7 pages · swipe →
Threat IndexWhat in this change looks like an attack
The change is the threat14 hijacked packages
LLM malware — the paperDetecting AI-driven malware and backdoors
The AI Threat Index studyThe 100 most-relied-upon young packages
Threat detection guideThe five threat layers
Rotten foundationsWhat beautiful apps stand on
AI malware as a weaponMalware that asks a model for its codeAI-written code
6 pages · swipe →
Integrations
5 pages · swipe →











