CLI & GitHub App · npm, yarn, pnpm
Stop reading changelogs.
Let AI fix what breaks.
CLI & GitHub App run scans and upgrades in your repos. Radar is the fleet view of dependency health: paste JSON free, or saved reports on the dashboard with Pro.
Dependabot and Renovate open the PR; you still face breaking changes, failed tests, and manual rollbacks. Upshift explains what breaks, suggests code fixes, runs your tests, and rolls back automatically when they fail.
Dependabot hands you the chore list. Upshift helps you actually finish it.
npm install -g upshift-cli
Why upgrades are the worst kind of work: the problem rundown now lives at Why upgrades hurt (Pricing).
For teams: how the GitHub App works with one org-wide install now lives in the App setup guide.
Guardrails, not autopilot: test gates, dry runs, and approvals now live in Capabilities.
- Upgrade runs your tests; auto-rollback on failure
fix --dry-run+ approval hooks before apply- Radar: fleet dependency health
- AI explains + suggests fixes (you review)
- What CI guarantees vs AI best-effort (honest limits)
- npm, yarn, pnpm (+ scan breadth for Python, Ruby, Go)
See it in action: the interactive demo gallery now lives on Get Started.
Not just another dependency bot: the full Dependabot / Renovate comparison now lives on Pricing.
Upshift turns upgrades into a repeatable workflow
Scan → AI Explain → Upgrade → Test → Rollback
- Scan for outdated or vulnerable dependencies
- AI Explain breaking changes, code patterns, and migration steps
- Upgrade the dependency
- Run tests and validate
- Rollback automatically if anything fails
What you get today: the full command list (core workflow, analysis, automation) now lives in the Docs.
FAQ: credits, approvals, refunds, and the Dependabot question now live at the Pricing FAQ.
Upgrade dependencies without the stress
You can try Upshift free right now. No credit card required.
Built in the open
Open source, Apache-2.0 licensed, and designed around your existing test suite (not around replacing it). No logo wall here: every claim on this page is checkable in the repo.
Using Upshift for real work? Tell me how it's going. It's one guy in here, and I read everything.
Share your experience on GitHub →