Get Started

Install Upshift and scan your first project in under a minute.

1

Install the CLI

Requires Node.js 18 or higher.

npm install -g upshift-cli
2

Scan your project

Navigate to any project with a package.json and run:

upshift scan
✔ Scan complete Package manager: npm Outdated dependencies: - react: 18.2.0 → 19.0.0 - express: 4.18.2 → 5.0.0 - typescript: 5.3.0 → 5.7.0 Vulnerabilities: high: 1, moderate: 2
3

Understand what will break

Before upgrading, see what changed and assess the risk:

upshift explain react --risk # or get AI-powered deep analysis: upshift explain react --ai
react 18.2.0 → 19.0.0: MEDIUM - Major version bump (potential breaking changes) - High popularity (45M weekly downloads) 🤖 AI Analysis: ⚠️ Found 3 potential breaking change indicators ✨ Found 5 new feature indicators Recommended: Review useEffect cleanup changes
4

Upgrade safely

Upshift upgrades the package, runs tests, and rolls back if anything fails:

upshift upgrade react # or preview first: upshift upgrade react --dry-run

Use the GitHub App

Get scan-on-push and optional PR comments without wiring CI yourself. Install once, add the workflow + secrets, and you're done.

Add to GitHub Setup guide →

Free vs AI-powered

upshift explain is free and unlimited. Add --ai for deep AI analysis (costs 1 credit). You get 10 free credits to start.

Credit packs (for AI features)

Subscriptions (includes monthly credits)

More commands

Add to GitHub View on GitHub See Pricing