Free · open source · runs locally

Odoo pre-migration analyzer

For your IT person or Odoo consultant · Python 3.8+ · stdlib only · no pip install

Before you ask for a quote, know what's in your addons path. This script counts modules, flags likely custom vs OCA/vendor code, and highlights JS / POS / website / stock risk — then tells you how to send the report for a fixed-price upgrade.

Runs locally · nothing phones home

One Python file, standard library only. It reads your addons directories and prints a report — no network calls, no telemetry. The report only leaves your machine if you choose to send it to us.

View on GitHub Download analyze.py

What it reports

Quick start

curl -fsSL https://www.odooupgradedone.com/tools/pre-migration-analyzer/analyze.py -o analyze.py
python3 analyze.py /path/to/extra-addons --odoo-version 14.0 -o report.txt

MIT licensed — open the file first if you want to check what it does (it's ~350 lines of plain Python). Source, issues, and PRs on GitHub.

Then get an estimate or fixed price

Email report.txt to support@odooupgradedone.com for a quick estimate. For the committed fixed price, upload your database and addons at the secure portal so we can inspect the complete system. You pay only after you've tested a working copy.

Already have a report?

Email the report for an estimate, or upload your database and addons for the committed fixed price.

Get an estimate