简介
Codemod 是一个 AI 驱动的代码迁移 CLI 工具,GitHub 970+ star。支持多步骤 YAML 工作流、ast-grep AST 模式匹配和社区 codemod 注册表。适合面临大规模框架升级或重构项目的团队。
Codemod — AI 驱动的代码迁移平台
解决的问题
跨数百个文件升级框架(Next.js 12→13、React class→hooks)既繁琐又容易出错。Codemod 提供基于 AST 的确定性转换,配合 AI 增强,一次定义迁移规则,全代码库可靠执行。
核心功能
- CLI 执行 — 终端或 CI 中运行迁移
- YAML 工作流 — 多步骤迁移,支持矩阵策略和审批关卡
- ast-grep — 精确的 AST 模式匹配
- 社区注册表 — 发现和分享热门迁移方案
- MCP 集成 — 从 AI 编码助手使用 codemod
FAQ
Q: Codemod 是什么? A: 一个开源 CLI 和平台,用于大规模 AI 驱动的代码迁移。使用基于 AST 的转换安全重构大型代码库。
Q: 免费吗? A: 完全免费开源,Apache-2.0 许可。