Moderne DX runs estate-wide code change entirely airgapped.

The Moderne DX uses the Moderne CLI in highly regulated fully airgapped environments. Organize your entire code estate into a hierarchical organization structure, build and store LSTs for all of it, and transform it with the full recipe marketplace.

The LSTs for each repository and the recipes that transform them form the foundation powering your own agent factories.

Organize repositories by team, business unit, or reporting line.

mod git sync moderne
✓ Synced repositories and LSTs

moderne/
├── Netflix + Spring/
│   ├── api-gateway/
│   └── billing-service/
├── Netflix/
│   └── discovery-service/
├── Spring/
└── Spring Cloud/

Most tools see code one repository at a time. Moderne DX ties every recipe run to the teams and business units you actually have. mod git sync moderne pulls an organization’s repos.csv from your DX instance and lays it out on disk, one folder per team, LSTs included. Run a recipe from the top to cover everyone, or from inside a folder to cover one team. Changes land where they belong, and your code never leaves your network.

DevCenter is a mission control view of your upgrades, migrations, and security vulnerabilities.

Moderne CLI generating DevCenter dashboards for an organization hierarchy

Leaders need to know where a migration stands and which security issues are still open. mod devcenter runs the numbers across your organization tree and produces a dashboard for every level. Each card maps to a recipe you can run with mod run, so the report and the fix stay together, on infrastructure you control.

A marketplace of ready-made transformations and impact analyses.

DevCenter dashboard for Netflix and Spring showing organizational ownership, repository coverage, and migration progress

A recipe is a ready-made code change, like “Migrate to Java 25.” The full catalog has thousands; most teams need a few. Save the approved ones to a recipes.csv file and share it. Developers install it with mod config recipes delete and mod config recipes import csv recipes.csv. After that, mod run sees only that list, and nothing else can be run by mistake.

Coordinate change with multi-repository changesets across whole business units.

Recipe Run

mod run . --recipe UpgradeToJava25
Moderne CLI 4.8.3

✓ Reading organization
  11 git repositories (1s)

✓ Running UpgradeToJava25
  rewrite-spring   ✓ 34 files
  rewrite-testing  ✓ 12 files
  rewrite-migrate  ✓  8 files

✓ Review: mod git diff .

A Moderne changeset is a multi-repository action. From here, you review diffs, download data tables, visualize the result, and mass commit or pull request the changes.

Batch Changes

mod exec . -- sed -i 's/emptyList/List.of/g'
Moderne CLI 4.8.3

✓ Reading organization
  11 git repositories (1s)

✓ Executing sed -i
  maven-doxia      ✓ succeeded
  aws-saas-boost   ✓ succeeded
  messageml-utils  ✓ succeeded
  spring-bot       ✓ succeeded

✓ Published as a recipe run

A batch change starts outside the platform, where a developer writes their own script or recipe and runs it with the Moderne CLI. It is published into the platform, where it appears as a recipe run alongside everything else. Work that would otherwise live only on a developer’s machine is reviewed and tracked within the platform.