Micro Agent

不活跃
GitHub TypeScript MIT

简介

一个能真正写出有用代码的 AI 编程代理,由 BuilderIO 团队开发。通过先编写测试、再生成代码的方式,确保输出高质量且可用的代码片段。

核心特性

  • 测试驱动的代码生成 — 先编写测试,再迭代代码直到所有测试通过
  • 视觉匹配模式,生成与设计截图像素级一致的 UI 代码
  • 支持 Claude、OpenAI、Ollama、Groq 及任何 OpenAI 兼容端点
  • 交互模式支持人工反馈循环,逐步优化生成的代码
  • 通过 Visual Copilot 集成 Figma,实现高保真设计到代码转换
  • 可配置最大迭代次数和模型选择,简洁的 CLI 配置系统

适用场景

💡 自动生成通过单元测试的 TypeScript 工具函数
💡 将 Figma 设计转换为生产级 React 或 Next.js 组件
💡 借助 AI 迭代修复现有代码库中失败的测试
💡 构建与设计稿在浏览器中视觉匹配的 UI 组件
💡 快速原型化具有测试覆盖保证的单文件模块

快速开始

全局安装 'npm install -g @builder.io/micro-agent',用 'micro-agent config set OPENAI_KEY=<token>' 配置 API 密钥,然后运行 'micro-agent' 交互模式或 'micro-agent ./file.ts -t "npm test"' 生成通过测试的代码。需要 Node.js v18+。

相关项目