GPT Engineer

不活跃
GitHub Python MIT

简介

GPT Engineer 是一个根据自然语言描述生成整个代码库的 AI 工具。你只需描述想要构建的内容,AI 会提出澄清问题,然后生成完整的代码。

核心特性

  • 自然语言到代码 — 用自然语言描述软件需求,AI 自动生成完整代码库
  • 交互式改进 — 对已有代码库输入改进指令,AI 执行增量修改
  • 自定义 Pre Prompts — 通过覆盖 preprompts 文件夹定制 AI Agent 的行为
  • Vision 支持 — 可传入 UX/架构图作为视觉上下文辅助代码生成
  • 多模型兼容 — 支持 OpenAI、Anthropic 及开源模型如 WizardCoder
  • 基准测试 — 内置 bench 工具用于在 APPS/MBPP 等数据集上评测 Agent

适用场景

💡 快速原型开发,从想法到可运行代码的最短路径
💡 对已有项目进行自动化代码改进和重构
💡 评估和对比不同 LLM 在代码生成任务上的表现
💡 使用视觉输入辅助基于设计图生成前端代码
💡 学习 AI 辅助编程的早期实验平台

快速开始

pip install gpt-engineer
export OPENAI_API_KEY=your-key
mkdir my-project && echo '创建一个 Flask REST API' > my-project/prompt
gpte my-project

相关项目