New Additions & How We're Improving Upshift
We've been shipping a lot: new product features, a clearer site experience, and a focus on making the first run as smooth as possible. Here's a roundup of what's new and how we're thinking about improving Upshift.
What's New in the Product
Radar Pro
You can now get a persisted view of dependency health across repos. Radar Pro (Pro and Team plans) stores your scan reports, gives you history and a dashboard, and lets you upload from the CLI or CI with upshift scan --report out.json --upload. Set optional alerts so we POST to your webhook when a report exceeds your thresholds (e.g. too many outdated or vulnerable packages).
GitHub App (beta)
Run Upshift on every pull request without handing over your repo token. Our GitHub App workflow lets you use an App installation token so scan-on-PR works for private repos too. Add the workflow from .github/workflows/upshift-app-scan.yml, set APP_ID and APP_PRIVATE_KEY secrets, and we'll comment on PRs with scan results and a link to Radar. A one-click installable App in the GitHub Marketplace is next.
Python, Ruby, and Go
Upshift isn't just Node anymore. We have full parity for Python (pip/poetry), Ruby (bundler), and Go modules: upshift scan, upshift explain <pkg> (including --ai and --risk), and upshift upgrade <pkg> with backup, test, and rollback. Batch upgrades with upshift upgrade --all work across these ecosystems too.
Migration Templates & Plan
upshift plan gives you an ordered upgrade list (dependency order + risk). upshift migrate <pkg> applies migration templates for React 18→19, Next.js 13→14, Vue 2→3, Angular, TypeScript, Jest, Vite, and more. You can add custom templates via --template-file. Community contributions are welcome—see CONTRIBUTING.
VS Code: Explain & Fix in the Editor
Right-click in a .ts/.tsx/.js/.jsx file and use Upshift: Explain dependency for current file or Upshift: Fix dependency for current file. We detect the package from your imports, run explain or fix, and show results in the Upshift output channel. For fix, you can apply edits in the editor or run in the terminal.
Improving the Site & First Run
We want visitors to understand the product quickly and try it without friction. So we've been tightening the site and the get-started flow.
Product Hunt Launch
We launched on Product Hunt. The homepage now has a clear call-out so PH visitors know we're live there. We also made the primary CTA "Get started free" and "Star on GitHub," with the email waitlist as a secondary option—so people can try the product or support us on GitHub without feeling like they're only signing up for a list.
Social & Share Previews
When you share upshiftai.dev on Twitter, Slack, or Product Hunt, you get a proper card: we added og:image and Twitter card meta so the preview shows the right title, description, and image instead of a generic link.
Copy Buttons That Actually Feedback
Every copy button (install command on the homepage, and every code block on the Get Started page) now shows "Copied!" and a checkmark for about a second after you click. Small thing, but it makes the install flow feel responsive and confirms the action.
Demo Section: Smoother and More Obvious
The "See it in action" demo gallery now crossfades when you switch between Scan, AI Explain, Upgrade, Fix, and Full Workflow. The section reveals on scroll (fade-in + slight slide-up), and the trust bullets and Dependabot vs Upshift cards stagger in so the page feels composed instead of static. Demo cards have a subtle hover lift and scale so it's clear they're interactive.
We're treating the homepage as a product-led growth surface: clear value prop, try-it CTAs, and a demo that shows the workflow without asking for a signup first.
What We're Doing Next
On the roadmap:
- One-click GitHub App — Install from the Marketplace and get scan-on-PR and comments without copying workflow YAML.
- Org credit pools — Team plan with shared credits and org-level policies.
- Audit logs — Who ran which upgrade or fix, when; the CLI is ready to POST events once the platform endpoint is live.
We're also iterating on GIF quality and performance (sharper demos, optional hero video) and keeping the docs and CLI reference in sync with every release.
— The Upshift Team