Features

AI Fix

DeployReady doesn't just find issues — it proposes fixes. Each suggested change is shown as a diff you approve before anything is written to disk.

The fix workflow

Run fix <n> on any finding. DeployReady analyzes the issue, generates a proposed change, and shows it as a red (removed) / green (added) diff.

terminal
deployready › fix 1

✦ AI Analysis: Analyzing hardcoded secret...
  File:  app/api/route.ts:15
  Issue: API key exposed in source code
  Fix:   Move to environment variable

app/api/route.ts
- const apiKey = 'sk_live_51234567890abcdefghijklmnop'
+ const apiKey = process.env.STRIPE_SECRET_KEY

deployready › Approve this fix? (y/n)

What happens on approval

  • A backup of the original file is created automatically
  • The fix is written to your source file
  • The finding is re-verified to confirm it is resolved
  • Your readiness score is recalculated
terminal
deployready › y

✓ Fix applied successfully
  Backup saved to .deployready/backups/fix-1.patch
  Re-running checks on this finding...

✓ Finding #1 resolved
  Production Readiness Score: 18 → 35 / 100

Safety built in

  • Nothing is changed without your explicit approval
  • Every change is backed up before it is applied
  • Only redacted, structured findings are sent to the AI — never raw source

Always review the diff

AI-proposed fixes are suggestions generated by a model and can be incorrect or incomplete. Read every diff, run your own tests, and use version control. DeployReady assists your judgment — it does not replace it. See the Security Disclaimer.

Requires an AI model

The fix workflow needs a configured model (Claude or Ollama). See Configure AI to set one up.

AI Fix — Workflow

Video coming soon

Coming soon.