
gpt-engineer
说一句想要什么,AI 直接把网站给你做出来
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 54971
使用教程
环境要求
- Python 3.10 - 3.12(3.8/3.9 仅支持到 0.2.6 版本)
- OpenAI API Key(或其他自定义模型的密钥)
- Windows 用户需参考仓库中的 WINDOWS_README.md
- 开发模式安装需要 Poetry
安装与启动步骤
-
1安装 gpt-engineer
稳定版直接通过 pip 安装即可,建议在虚拟环境中执行,避免污染全局环境。
python -m pip install gpt-engineer -
2(可选)克隆源码开发
想改源码或用最新开发版时,克隆仓库后用 Poetry 安装依赖并激活虚拟环境。
git clone https://github.com/gpt-engineer-org/gpt-engineer.git cd gpt-engineer poetry install poetry shell -
3配置 API Key
在环境变量或 .env 文件中二选一填入密钥,密钥形如 sk-xxxxxxxx,切勿外泄。
export OPENAI_API_KEY=sk-xxxxxxxx -
4用 .env 文件配置密钥
不想每次设置环境变量时,可把仓库里的 .env.template 复制成 .env,再把密钥填进去。
cp .env.template .env -
5创建项目并写 prompt
新建一个空文件夹,在其中创建无扩展名的 prompt 文件,用自然语言写下你的软件需求。
mkdir -p projects/my-new-project -
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
同类项目推荐
ocode
开源
在终端里用自然语言指挥 AI 改代码,自动搞定多步任务
OCode is a sophisticated terminal-native AI coding assistant that provides deep code···
gsd-pro
开源
一条命令启动,多模型路由,让 Claude Code 干活更高效
GSD Pro — The most powerful AI coding workflow for Claude Code. Free alternative to···
cai
开源
在终端里一句话调用各种大模型,不用折腾提示词
User friendly CLI tool for AI tasks. Stop thinking about LLMs and prompts, start get···
forall
开源
写规格,AI 生成代码并附机器可验证的证明
Forall (∀) is a coding harness from Astrio that helps developers build correct soft···
OpenRCA
开源
用大模型自动定位软件故障根因,减少排查时间
[ICLR'25] OpenRCA: Can Large Language Models Locate the Root Cause of Software Failu···
mex
开源
让AI代理记住项目上下文,跨会话不迷路
Team memory for engineers and their AI agents. Lives in your repo. Shared through Gi···
parallel-code
开源
同时跑多个AI编程助手,各干各的互不干扰
Run Claude Code, Codex, and Gemini side by side — each in its own git worktree
ECPay-API-Skill
开源
用自然语言让 AI 直接生成绿界 API 串接代码
ECPay API Skill 是一個 API AI Skill 套件——安裝到 AI 程式開發助手(Claude Code、Git···
enola
开源
看懂代码架构,提前发现变更影响和架构问题
Understand, analyze, and govern software systems across repositories, languages, and···