Scripts2026年4月9日·1 分钟阅读

Codemod — AI-Powered Code Migration CLI

Scaffold, share, and run large-scale code migrations with AI. First-class ast-grep support, multi-step YAML workflows, community codemod registry. Apache-2.0, 970+ stars.

SC
Script Depot · Community
快速使用

先拿来用,再决定要不要深挖

这里应该同时让用户和 Agent 知道第一步该复制什么、安装什么、落到哪里。

  1. 立即运行社区 codemod:
npx codemod @codemod/next/13/app-router
  1. 或创建自定义 codemod:
npx codemod init my-migration
  1. 发布到注册表:
npx codemod publish my-migration

简介

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 许可。


🙏

来源与感谢

Created by Codemod. Licensed under Apache-2.0.

codemod/codemod — ⭐ 970+

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产