Getting Started
Quick Start
Go from zero to a full production-readiness report in under five minutes. This guide walks through a complete interactive session.
1. Start a scan
Run DeployReady against your project directory. It launches an interactive menu where you can choose to scan, configure an AI model, or learn how it works.
$ npx deployready@latest ./my-app
What would you like to do?
1 Scan this project now (recommended)
2 Set up or change the AI model
3 How does DeployReady work?
4 Go to the command prompt
5 Exit
Pick a number: 12. Review the readiness score
DeployReady parses your code, runs static analysis, optionally tests your running app, and produces a 0–100 readiness score with a breakdown by severity.
✦ Parsing codebase... done in 0.8s
✦ Running static analysis... done in 2.3s
✦ Testing localhost app... done in 4.1s
✦ Analyzing with AI... done in 6.2s
Production Readiness Score: 0 / 100
🔴 16 critical issues found
🟡 0 warnings
🔵 0 suggestions3. Inspect findings
Use the interactive command prompt to list issues and drill into any individual finding for full details, the offending code snippet, and fix guidance.
deployready › issues
Finding #1: [CRITICAL] Hardcoded secret / credential in source
Finding #2: [CRITICAL] Missing security header
...
deployready › show 1
Full details, code snippet, and fix guidance4. Apply a fix
Ask DeployReady to fix a finding. It proposes a diff, you approve it, and a backup is created automatically before any change is written.
deployready › fix 1
AI-proposed fix applied. Backup created.
deployready › verify 1
Re-running checks... ✓ Fixed!Always review fixes
5. Export a report
Save your results as a Markdown report or open the HTML dashboard.
deployready › export
Report saved to deployready-report.md
deployready › open
Opening HTML dashboard...Run non-interactively
For scripting and CI, run a one-shot analysis with flags instead of the interactive menu.
# One-shot analysis
npx deployready@latest analyze ./my-app
# Skip AI, export a report, fail on critical issues
npx deployready@latest analyze . --no-ai --export --fail-on criticalCommon flags
--no-ai— run static + dynamic checks only--no-dynamic— skip live localhost testing--export— write a Markdown report--html— generate the HTML dashboard--json— output machine-readable JSON--fail-on critical— exit non-zero to block CI
See it in action