大家好,分享一个我最近做的小工具:codex-eide-rebuild。
项目地址:
https://github.com/gaoguobin/codex-eide-rebuild
它的目标很简单:让 Codex / Claude Code 这类 AI Agent 在修改嵌入式工程代码后,可以直接调用本地 EIDE 的构建链路做 Rebuild,并把结果以结构化 JSON 返回给 Agent。
这样 Agent 不只是“改完代码给你看”,还可以继续完成:
- 自动定位
.code-workspace / EIDE 工程目录
- 读取
.eide/eide.yml 和相关工程配置
- 复用本机已安装的 EIDE extension、
unify_builder、工具链配置
- 按 workspace 中配置的 GCC 路径选择编译器
- 执行 Rebuild
- 返回成功 / 失败 / target 结果 / 诊断信息
- 环境异常时通过
doctor.toolChecks 给出结构化排查结果
适合的场景:
- 使用 VS Code + EIDE 管理 MCU 工程
- 平时已经开始用 Codex / Claude Code 辅助改代码
- 希望 AI 改完代码后能自己跑一次 EIDE Rebuild 验证
- 希望编译结果能被 Agent 继续理解,而不是只靠人工复制日志
安装方式也尽量做成“一句话交给 Agent 执行”。
Codex 用户可以直接输入:
Fetch and follow instructions from https://raw.githubusercontent.com/gaoguobin/codex-eide-rebuild/main/.codex/INSTALL.md
Claude Code 用户可以输入:
Fetch and follow instructions from https://raw.githubusercontent.com/gaoguobin/codex-eide-rebuild/main/integrations/claude-code/INSTALL.md
安装完成后,就可以用自然语言触发,例如:
你自己编译验证下对不对
先 rebuild 看结果
帮我编译确认一下
也可以显式指定 workspace:
EIDE rebuild D:\path\project.code-workspace
目前状态:
- 主要支持 Windows
- 支持 Codex 和 Claude Code
- 这是第三方辅助工具,不是 EIDE 官方功能
- 不替代 EIDE,也不改变 EIDE 的工程模型;只是把现有 EIDE 构建链路开放给 AI Agent 自动调用
如果大家也在尝试 AI + EIDE 的工作流,欢迎试用、提 issue 或提 PR。