gpt-engineer

说一句想要什么,AI 直接把网站给你做出来

用于代码生成实验的 CLI 平台,也是知名建站平台 Lovable 的前身,为开发者提供快速验证代码生成思路的实验环境,探索 AI 生成代码的无限可能。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 55089
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类智能体
开发团队AntonOsika
所属国家
官网地址
定价模式free
价格说明开源MIT许可,CLI工具,免费使用。
访问状态
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,autonomous-agent,code-generation,codebase-generation,codegen,coding-assistant,gpt-4,gpt-engineer,openai,python
GitHub 星标★ 55089
30天Star增速
HF 下载量
上线时间2023-04-29 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数8

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • Python 3.10 - 3.12(3.8/3.9 仅支持到 0.2.6 版本)
  • OpenAI API Key(或其他自定义模型的密钥)
  • Windows 用户需参考仓库中的 WINDOWS_README.md
  • 开发模式安装需要 Poetry

安装与启动步骤

  1. 1安装 gpt-engineer

    稳定版直接通过 pip 安装即可,建议在虚拟环境中执行,避免污染全局环境。

    python -m pip install gpt-engineer
  2. 2(可选)克隆源码开发

    想改源码或用最新开发版时,克隆仓库后用 Poetry 安装依赖并激活虚拟环境。

    git clone https://github.com/gpt-engineer-org/gpt-engineer.git
    cd gpt-engineer
    poetry install
    poetry shell
  3. 3配置 API Key

    在环境变量或 .env 文件中二选一填入密钥,密钥形如 sk-xxxxxxxx,切勿外泄。

    export OPENAI_API_KEY=sk-xxxxxxxx
  4. 4用 .env 文件配置密钥

    不想每次设置环境变量时,可把仓库里的 .env.template 复制成 .env,再把密钥填进去。

    cp .env.template .env
  5. 5创建项目并写 prompt

    新建一个空文件夹,在其中创建无扩展名的 prompt 文件,用自然语言写下你的软件需求。

    mkdir -p projects/my-new-project
  6. 6运行生成代码

    在 gpt-engineer 目录根下执行 gpte 加项目相对路径,AI 会读取 prompt 并编写代码。

    gpte projects/my-new-project

关键配置

配置项必填说明示例
OPENAI_API_KEY是OpenAI 接口密钥,用于调用模型生成代码sk-xxxxxxxx

如何确认成功

执行 gpte 后终端出现 AI 生成过程,且指定项目文件夹内新增了生成的代码文件即成功。

常见问题

Q:可以用本地模型或 Azure 吗?

A:可以。README 说明支持自定义模型,包括本地模型和 Azure 等,具体配置见官方文档 open_models 页面。

Q:Windows 上怎么用?

A:README 指引 Windows 用户查看仓库根目录的 WINDOWS_README.md,里面有专门的说明。

Q:不想本地装环境怎么办?

A:README 提供了两种替代方式:使用 Docker(见 docker/README.md),或直接在浏览器中完成全部操作。

Q:Python 版本有什么要求?

A:官方积极支持 Python 3.10 到 3.12;最后支持 3.8 - 3.9 的版本是 0.2.6。

注意事项

  • API Key 属于敏感信息,不要提交到 Git 仓库或分享给他人。
  • README 中的克隆地址为 gpt-engineer-org/gpt-engineer.git,与仓库展示地址可能不同,克隆前请自行确认。
  • 开发模式依赖 Poetry,如未安装请先准备 Poetry 环境。
  • gpte 需使用项目的相对路径,建议在 gpt-engineer 目录根下执行。

核心亮点

  • 将自然语言需求直接转化为可运行代码库,显著降低原型搭建门槛
  • 提供交互式CLI工作流,支持用户逐步确认生成结果,便于调试和迭代
  • 作为Lovable的前身,验证了AI生成完整应用的技术可行性,社区活跃度高

不足之处

  • 生成代码质量依赖输入描述的清晰度,复杂需求下易产生结构松散或不可直接运行的代码
  • 项目已停止积极维护(转向商业化产品),文档和示例更新滞后

适用场景

  • 快速验证产品想法,从一句话描述生成MVP原型
  • 教学场景中演示AI辅助编程,帮助初学者理解代码结构
  • 自动化生成基础CRUD应用或脚本,节省重复性编码时间

替代项目

Aider、OpenHands (formerly OpenDevin)、MetaGPT

项目介绍

gpt-engineer 是编程开发领域的开源项目,由 AntonOsika 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(55,089)位列前 1%,在编程开发分类的 503 个项目里位列前 2%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。开源MIT许可,CLI工具,免费使用。

它主要面向的使用场景是:快速验证产品想法,从一句话描述生成MVP原型。同类可对比的替代方案包括 Aider、OpenHands (formerly OpenDevin)、MetaGPT。

上一篇:oh-my-pi

下一篇:repomix

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16557 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8188 2026-08-09
crystal 开源

多个 AI 同时写不同功能,互不干扰齐头并进。

(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in paralle···

★ 3121 2026-08-09