Arm Launches AI-Powered Copilot Assistant to Migrate Workflows to Arm Cloud Compute
Briefly

Arm Launches AI-Powered Copilot Assistant to Migrate Workflows to Arm Cloud Compute
"At the recent GitHub Universe 2025 developer conference, Arm unveiled the Cloud migration assistant custom agent, a tool designed to help developers automate, optimize, and accelerate the migration of their x86 cloud workflows to Arm infrastructure. According to Arm, their new migration assistant leverages AI to "understand the why behind each migration step". The assistant is integrated within GitHub Copilot and relies on the Arm MCP server to interface directly with the actual engineering tools, performance libraries, and migration utilities."
"More specifically, the assistant examines all Dockerfiles and uses check_image and/or skopeo to verify ARM compatibility. If a base image is not compatible, it can select an alternative. It also inspects all installed packages, both those installed by Docker and those listed in requirements.txt, using the learning_path_server tool, replacing any incompatible packages with ARM-compatible versions. Finally, the migrate_ease_scan tool is used to analyze the codebase, identify required changes, and apply them."
The Cloud migration assistant automates migration of codebases from x86 to Arm by scanning repositories for architecture assumptions, portability issues, and incompatible dependencies. The assistant inspects Dockerfiles, container base images, build flags, intrinsics, libraries, version files, and requirement lists to identify x86-specific items and suggest ARM equivalents. The tool uses check_image or skopeo to verify image compatibility and can replace base images with ARM-compatible alternatives. The learning_path_server inspects and replaces installed packages while migrate_ease_scan analyzes source code and applies required changes. After modifications, the assistant rebuilds projects for Arm and runs available benchmarks and integration tests.
Read at InfoQ
Unable to calculate read time
[
|
]