在开始之前,你需要确保电脑上安装了以下工具。
Node.js 是这个项目运行的基础环境。
-
下载左边的 LTS(长期支持版)
-
双击安装包,一路点"下一步"即可
-
安装完成后,打开终端(Terminal)输入以下命令验证:
node -v npm -v
如果能看到版本号(比如
v20.x.x和10.x.x),说明安装成功。
小提示:什么是终端?
- Mac:按
Cmd + 空格,搜索"终端"(Terminal)- Windows:按
Win + R,输入cmd,回车
项目里提供了一个自动设置脚本,帮你完成大部分工作。
cd /Users/mengyeshiliu/code/agent/vibe-coding-agentbash scripts/setup.sh这个脚本会自动:
- 检查 Node.js 是否安装
- 安装项目依赖
- 创建
.env配置文件 - 编译检查代码
编辑项目根目录下的 .env 文件,填入你的 API Key。
npm installcp .env.example .env用文本编辑器打开项目根目录的 .env 文件:
AI_PROVIDER=openai-compatible
AI_MODEL=deepseek-chat
AI_API_KEY=你的DeepSeek_API_Key
AI_BASE_URL=https://api.deepseek.com/v1获取 API Key:https://platform.deepseek.com/
只要是 OpenAI 兼容接口的服务都能用:
- 硅基流动 (SiliconFlow):
AI_BASE_URL=https://api.siliconflow.cn/v1 - 阿里通义千问:
AI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
AI_PROVIDER=anthropic
AI_MODEL=claude-sonnet-4-20250514
AI_API_KEY=你的Anthropic_API_Key获取 API Key:https://console.anthropic.com/
AI_PROVIDER=openai
AI_MODEL=gpt-4o
AI_API_KEY=你的OpenAI_API_Key小提示:
AI_API_KEY是通用配置;如果用 Anthropic 也可以用ANTHROPIC_API_KEY,用 OpenAI 也可以用OPENAI_API_KEY。
从 0.2.0 版本开始,API 需要认证。在 .env 文件中添加:
AI_API_AUTH_TOKEN=你的随机密钥可以用任意随机字符串,例如 my-secret-token-123。
npm run dev打开浏览器访问 http://localhost:3000
如果主 AI 服务商宕机,可以配置备用服务商自动切换:
AI_FALLBACK_PROVIDER=openai
AI_FALLBACK_MODEL=gpt-4o-mini
AI_FALLBACK_API_KEY=sk-...
AI_FALLBACK_BASE_URL=https://api.openai.com/v1如果你熟悉 Docker,可以用一行命令启动:
docker compose up -d访问 http://localhost:3000 。环境变量通过 .env 文件配置。
A: 检查终端有没有报错信息。最常见的问题是:
- 忘记安装依赖 (
npm install) - Node.js 版本太低(需要 v18 以上)
A: 你的 .env 文件没有正确配置 API Key。
- 确认
.env文件已创建(不是.env.example) - 确认 API Key 填对了(不要有多余空格)
- 确认
AI_PROVIDER和对应的 Key 匹配 - 修改后需要重新启动
npm run dev
A: 可能是网络问题。如果你在中国大陆,访问 Anthropic 或 OpenAI 的 API 可能需要科学上网。可以换成国内能用的服务(如 DeepSeek),参考上面的方式三。
A: 目前生成的代码只在浏览器中显示,关闭页面就没了。
- 点击代码框右上角的"复制"按钮
- 粘贴到一个新文件,比如
my-page.html - 双击这个文件就能在浏览器中查看效果
A: VS Code 是目前最流行的代码编辑器,免费且好用。
- 下载安装:https://code.visualstudio.com/
- 打开 VS Code
- 点击
File > Open Folder,选择本项目文件夹 - 就可以在 VS Code 中编辑代码了
想让别人也能访问你的网站?最简单的方式是用 Vercel 部署。
- 把代码推送到 GitHub(参考下面的 Git 操作)
- 打开 https://vercel.com/,用 GitHub 登录
- 点击
Add New > Project,导入这个仓库 - 在
Environment Variables中添加环境变量 - 点击
Deploy,等几分钟就好了
# 初始化(只需要做一次)
git init
git add .
git commit -m "初始化项目"
# 关联远程仓库
git remote add origin https://github.com/你的用户名/vibe-coding-agent.git
# 推送代码
git push -u origin main小提示:如果你没有 GitHub 账号,先去 https://github.com/ 注册一个,免费的。
vibe-coding-agent/
├── app/ # 页面文件
│ ├── api/agent/ # AI 对话接口
│ ├── lesson/[id]/ # 课程内容页
│ ├── page.tsx # 首页
│ └── layout.tsx # 页面布局
├── components/ # 组件
│ ├── ChatInterface.tsx # AI 聊天组件
│ ├── PromptPlayground.tsx # 代码生成练习
│ └── LessonNavigator.tsx # 课程导航
├── lib/
│ └── lessons.ts # 课程内容数据
├── scripts/
│ └── setup.sh # 自动设置脚本
├── .env.example # 环境变量模板
├── SETUP_GUIDE.md # 本文件
└── README.md # 项目说明
看不懂也没关系,暂时不需要修改这些文件,先熟悉界面就好。
可以在这个项目里使用 AI 助教提问,或者查看项目内的课程内容。