MigrateX cuts migration time from SK/AutoGen to Microsoft Agent Framework with analysis, refactors, and git-native review.
Proof links: Release v0.1.0 · Demo/CLI Usage · Architecture
A semi-automated migration assistant that scans, analyses, and refactors code from Semantic Kernel and AutoGen frameworks to Microsoft Agent Framework.
pip install -e .migrate analyze /path/to/project --out report.json --verbosemigrate apply /path/to/project --auto --pattern-cache cache.yaml --summary summary.mdGit Integration (Default - Primary Strategy):
By default, MigrateX creates a git branch (migratex/migrate-to-maf) and shows git diff after migration:
# Uses git branch by default
migrate apply /path/to/project --auto
# Custom branch name
migrate apply /path/to/project --auto --branch-name "my-migration-branch"
# Disable git operations
migrate apply /path/to/project --auto --no-git-branch
# Disable git diff display
migrate apply /path/to/project --auto --no-show-diffmigrate apply /path/to/project --review --diff --remember-decisionsmigrate patterns list
migrate patterns cache --clear- CLI-first: Python CLI tool as primary interface
- Agent-based: Specialized agents for different concerns
- Pattern-driven: Rule-based pattern detection and transformation
- Python MVP: Initial support for Python codebases
migratex/: Core CLI tool (MVP)extension/: VS Code extension (Phase 2+)tests/: Test suitemigratex/docs/: Documentation and migration guides
This tool is under active development.
Note: VS Code extension is planned for Phase 2. Current MVP focuses on CLI functionality.