Free CLI · No .NET required

Download PhoenixCodeLens

The assessment tool that maps your legacy system, extracts its business rules with AI, and tells you what it would take to modernize — before you migrate a single line.

phoenixcode-lens scan
PhoenixCode Lens scanning a Delphi project: the interactive session, the scan progress and the summary table with node, edge and lines-of-code counts

Real recording of the interactive session — a Delphi project scanned from prompt to summary: 57 nodes, 39 edges, 428 lines.

Windows

Windows 10 / 11 · x64

Downloadphoenixcode-lens-win-x64.zip

macOS

Apple Silicon (M1–M4)

Downloadphoenixcode-lens-osx-arm64.zip

Linux

x64 · glibc 2.23+

Downloadphoenixcode-lens-linux-x64.zip

macOS: clear the quarantine flag after downloading

Our binaries aren't notarized by Apple yet, so macOS quarantines anything downloaded from a browser and stops it from running. Clear the flag once, right after unzipping:

$ xattr -d com.apple.quarantine ./phoenixcode-lens

Nothing to do on Windows or Linux.

Each release ships with SHA-256 checksums (SHA256SUMS.txt).Release notes ·All versions

Up and running in three steps

From download to your first migration report in a couple of minutes.

1

Unzip & add to PATH

Extract the archive and place the binary on your PATH. It's fully self-contained — no .NET runtime to install. On macOS, clear the download quarantine flag first (see the note below) or macOS will block it.

$ unzip phoenixcode-lens-*.zip && ./phoenixcode-lens --version
2

Activate your license (optional)

The free tier works with no key, up to 10 files. Paste a key to unlock more.

$ phoenixcode-lens activate --key PX-2026-XXXX-XXXX
3

Run your first analysis

Scan a codebase, extract business rules with AI, and generate an interactive HTML report.

$ phoenixcode-lens run --path ./src --type delphi --format html

It's the same robot

The one on this site and the one in your terminal aren't two mascots — they're one character at whatever resolution each place allows. Watch the vector rasterize into its 12×12 pixel form, then see what the CLI draws, where the smallest unit isn't a pixel at all: it's a character cell, twice as tall as it is wide.

Web · vector → pixel
 
CLI · 12×12
PhoenixCode Lens
Professional · Acme · 142 days left
alice@acme.com
~/projects/legacy-app

The same sprite, drawn the way a terminal has to draw it: with half-blocks, two pixel rows per character cell. Twelve pixel rows make six terminal rows — the whole character, chest mark and feet included, once per install.

What you get

  • Dependency graph (interactive HTML dashboard)
  • AI-extracted business rules in plain language
  • Migration effort estimate, per component
  • Color-coded risk matrix & phased roadmap
  • Exports to HTML, CSV, JSON & DOCX

System requirements

  • Self-contained binary — no .NET install required
  • Node.js 22+ only for Angular / TypeScript analysis
  • ~150 MB disk · 4 GB RAM recommended
  • Windows 10/11, macOS 13+, or modern Linux (glibc 2.23+)

Start free, scale when you're ready

The download is the same on every plan — your license key unlocks how much you can analyze.

Free
Up to 10 files · no key
Starter
Full reports · single project
Professional
Multi-project · AI rules
Enterprise
Unlimited · on-prem proxy