Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>GitHub Copilot app modernizationNew to Visual Studio Code? Get it now.
GitHub Copilot app modernization

GitHub Copilot app modernization

Microsoft

microsoft.com
|
451,668 installs
| (24) | Free
Upgrade and migrate your applications to Azure
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

What is GitHub Copilot app modernization?

GitHub Copilot app modernization is an AI-powered agent that helps upgrade applications to newer versions and migrate them to Azure. It simplifies modernization by reducing technical debt, improving security, and guiding you through each stage of the process including assessment, recommendations, code fixes, validation, and deployment. It supports Java, Python, and .NET upgrades with integrated Azure migration workflows.

Key capabilities

Assessment and Planning

Copilot helps you assess your project’s readiness for modernization. It analyzes code, configuration, and dependencies, highlights outdated libraries and frameworks, and provides actionable plans to guide upgrades and migration.

Solution

Code transformations

Modernize frameworks and versions with an interactive, AI-powered workflow that generates intelligent plans based on dependencies, applies automated code transformations with minimal manual effort and offers customizable workflows for project upgrades and security fixes.

Copilot also accelerates modernization using predefined tasks for common modernization tasks such as secret management, message queues, and identity services. You can also save and reuse custom tasks for consistency across projects.

Apply Formula

Modernize and secure

Copilot ensures modernization is reliable and secure by validating builds and tests throughout the process. It automatically resolves build issues during transformation and runs unit tests to confirm error-free changes, maintaining production pipeline integrity. Security vulnerability management is integrated end-to-end: Copilot scans for CVEs after upgrades, applies security fixes in Agent Mode, and provides a review of all security-related changes to strengthen your security posture and maintain compliance.

CVE

Containerization and deployment

Copilot completes the modernization workflow by generating Infrastructure as Code assets for Azure deployment, addressing deployment errors automatically, and setting up CI/CD pipelines for continuous integration—taking your application from analysis to production with confidence.

How to run the Upgrade or Migrate to Azure

You can start modernization in two ways:

  • From the Quickstart panel, select one of the options:

    • Upgrade Runtime & Frameworks or Upgrade to a newer .NET version
    • Migrate to Azure
  • Open the Copilot Chat window and type a prompt like:

    • Upgrade my solution to a new version of .NET or Upgrade my project to a new version of Java
    • Migrate to Azure

Copilot will analyze your code, prepare the plan, and guide you through the required changes.

Share feedback

Your feedback is essential as we improve. Share your thoughts to help shape the product.

More information

Learn more and get started today:

  • Overview
  • Java quickstart guide
  • Python quickstart guide
  • Find answers to frequently asked questions

License

This extension is licensed under GitHub Copilot Product Specific Terms.

Trademarks

Authorized use of Microsoft trademarks or logos must follow Microsoft's Trademark & Brand Guidelines.

Privacy statement

GitHub Copilot app modernization uses GitHub Copilot to make code changes, which does not retain code snippets beyond the immediate session. We do not collect, transmit, or store your custom tasks. Review the Microsoft Privacy Statement.

Telemetry metrics are collected and analyzed to track feature usage and effectiveness. Learn more about telemetry settings in VS Code.

Transparency note

GitHub Copilot app modernization uses AI to make code changes, and AI sometimes makes mistakes. Please review and test all changes before using them in production.

Disclaimer

Unless otherwise permitted under applicable license(s), users may not decompile, modify, repackage, or redistribute any assets, prompts, or internal tools provided as part of this product without prior written consent from Microsoft.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft