什么是 Vibe Coding?
Vibe Coding(氛围编程) 是 2025 年兴起的一种全新编程范式。它的核心理念是:你不需要逐行写代码,你只需要描述你想要什么。
借助 AI Agent(智能体),你可以用自然语言告诉 AI”帮我做一个什么功能”、“把这个文件改成什么样子”、“帮我修复这个 bug”,AI Agent 会直接操作文件系统、执行命令、完成代码编写。你更像一个产品经理 + 架构师,而非传统意义上的程序员。
Vibe Coding = 描述意图 → AI 理解并执行 → 得到结果
你需要准备什么?
| 项目 | 说明 |
|---|---|
| 一台电脑 | Windows / macOS / Linux 均可 |
| Git | 版本控制工具,Agent 依赖它操作文件 |
| Cherry Studio | 免费的 AI Agent 客户端平台 |
| DeepSeek API Key | 大语言模型服务,按量付费,充值 10 元能用很久 |
| 一颗想折腾的心 | 这是最重要的 😄 |
第一步:安装 Git
Cherry Studio 的 Agent 底层使用的是 Git Bash 来执行终端操作,所以必须先安装 Git。
下载 Git
推荐在清华大学开源软件镜像站下载,速度快且稳定:
- Windows:选择带
-64-bit.exe后缀的版本 - macOS:下载对应
.dmg文件 - Linux:使用包管理器安装,如
sudo apt install git
安装步骤
一路点击 Next,全部使用默认设置即可。

第二步:下载 Cherry Studio
Cherry Studio 是一个免费的 AI 客户端,它的底层基于 Anthropic 的 Claude Agent SDK,外层包了一层 CherryStudio 自己的工具框架。类似软件还有 Cursor、Windsurf 等,但 Cherry Studio 对国内用户更友好,且免费。
下载对应平台的版本,安装即可。暂时先不要打开,我们还需要准备 API Key。

第三步:获取 DeepSeek API Key
Agent 需要一个大语言模型来驱动。这里推荐 DeepSeek,原因有三:
- 性价比极高:价格远低于 GPT-4/Claude,充值 10 元能用很久
- 中文理解优秀:对中文 prompt 的理解和执行都很强
- API 稳定可靠:国内访问速度好
购买和充值
- 打开 DeepSeek 开放平台
- 注册 / 登录账号

- 左侧菜单找到 充值
- 首次使用需要进行实名认证(按提示操作即可)
- 充值金额随意,建议先充 10~20 元试试

创建 API Key
这是最关键的一步:
- 在左侧菜单找到 API Keys
- 点击 创建 API Key
- 随便取一个名字(如
cherry-studio) - 立刻复制并保存好!
⚠️ 重要警告:API Key 只会显示一次!请务必立即复制保存到安全的地方(如密码管理器)。如果泄露,别人可以花掉你的余额。

第四步:配置 Cherry Studio
登录 Cherry Studio
- 打开 Cherry Studio
- 首页会让你选择登录方式
- 选择其他方式登录 → 找到 深度求索(DeepSeek)
- 在 API 密钥 一栏填入你刚才保存的 Key

- 关闭登录页面,进入主界面

💡 注意:此时你只是调用了大语言模型的普通对话能力,和网页版 DeepSeek 效果一样。要解锁真正的 Vibe Coding 能力,还需要启用 Agent 模式。
第五步:启用 Agent 模式(核心步骤)
这才是 Vibe Coding 的灵魂所在。Agent 模式让 AI 可以直接操作你的文件系统、执行命令、管理项目。
配置步骤
- 点击左上角的 智能体 按钮
- 找到 启用 Agent 服务 并打开
- 模型选择:
- 日常编程推荐
deepseek-chat(平衡版) - 复杂任务选
deepseek-reasoner(深度思考版)
- 日常编程推荐
- Bash 路径:点击浏览,找到 Git 安装目录中的
bash.exe- 默认路径:
C:\Program Files\Git\bin\bash.exe
- 默认路径:
- 创建一个新的 Agent,给它起个名字(如”编程助手”)
推荐设置
| 设置项 | 推荐值 | 说明 |
|---|---|---|
| 自主模式 | ✅ 开启 | Agent 会自动决定下一步操作,无需每步确认 |
| 最大步数 | 20~50 | 单次任务最多执行的步骤数 |
| 超时时间 | 10 分钟 | 超时后自动中止,防止死循环 |
第六步:开始你的第一次 Vibe Coding!
配置完毕,你可以开始用自然语言编程了。以下是几个入门练习:
练习 1:创建项目
帮我创建一个 Python Flask 项目,做一个简单的待办事项列表网页应用。练习 2:文件操作
把这个文件夹里的所有 .txt 文件改成 .md 文件。练习 3:代码阅读与总结
读一下这个项目,告诉我它主要做了什么,以及它的架构是怎样的。练习 4:Bug 修复
运行这个代码报错了,帮我看看是什么原因,然后修复它。Agent 会自动分析你的指令,规划执行步骤,操作文件、执行命令,最后把结果展示给你。
进阶技巧
1. 写好 Prompt 的秘诀
Agent 能力强弱很大程度上取决于你给它的指令质量。一个”好”的 prompt 应该包含:
| 要素 | 说明 | 示例 |
|---|---|---|
| 目标 | 明确描述想要的结果 | ”做一个命令行记账工具” |
| 约束 | 技术栈、格式要求等 | ”用 Python 3.12+,输出 CSV 格式” |
| 风格 | 代码风格偏好 | ”写详细的注释,函数名用中文” |
| 边界 | 不能做什么 | ”不要删除已有的文件” |
好的 prompt 示例:
帮我做一个命令行工具,功能如下:1. 接受用户输入的金额、分类、日期2. 将记录存入本地的 SQLite 数据库3. 支持按月汇总和导出 CSV
要求:- 使用 Python 3.12+- 代码要有详细的中文注释- 只创建新文件,不修改已有文件- 完成后写一个 README.md 说明用法2. 善用 Agent 的多步执行能力
Agent 的一大优势是可以自动规划并执行多步骤任务。比如:
帮我在 GitHub 上创建一个新仓库,初始化一个 React + TypeScript 项目,配置好 ESLint 和 Prettier,然后推送到这个仓库。Agent 会自动:
- 用
ghCLI 创建 GitHub 仓库 - 用 Vite 初始化项目
- 安装和配置 ESLint、Prettier
- 初始化 Git 并推送
3. 遇到问题怎么办?
- Agent 卡住了:直接说”停止当前任务,换一种方式”
- 执行结果不对:给出更具体的反馈,比如”不对,我要的是 A 不是 B”
- 怀疑改坏了文件:使用 Git 回退:
git checkout .
常见问题 FAQ
Q: 和 Cursor / Windsurf 有什么区别?
Cherry Studio 是更底层的 Agent 框架,可以操作本地任意文件和命令。而 Cursor 等是 IDE 插件,局限于编辑器内。Cherry Studio 更灵活但也需要更多手动配置。
Q: 用 DeepSeek 够吗?要不要买 Claude?
对于入门和学习,DeepSeek 完全够用。它的代码能力在开源模型中是最强的之一。如果后期有更高要求,再考虑 Claude API。
Q: API 费用贵吗?
非常便宜。DeepSeek 的价格大约是 GPT-4 的 1/50 ~ 1/100。日常使用一个月几块钱到十几块钱。
Q: Agent 能操作所有文件吗?
是的。Agent 拥有你赋予它的权限范围内的文件系统访问能力。建议在专用项目目录中操作,不要让它碰系统关键文件。
Q: 安全性如何?
- API Key 走的是 HTTPS 加密通道
- Agent 只在你本地运行
- 你的代码和文件不会上传到 Cherry Studio 服务器
总结
Vibe Coding 让编程的门槛大幅降低。借助 Cherry Studio + DeepSeek 这套组合:
- 🚀 零编程基础也能做出可用的软件
- 🔧 Agent 能直接操作文件、执行命令,效率极高
- 💰 成本极低,每月几块钱
- 🎯 面向结果编程,关注”做什么”而非”怎么做”
下一步建议:
- 从简单任务开始,熟悉 Agent 的行为模式
- 尝试让它帮你自动化一些日常工作
- 逐步挑战更复杂的项目
- 记得用 Git 做版本管理,这是你的”后悔药”
Happy Vibe Coding! 🎉
本文同步提供配套 PPT,方便用于分享和演示。获取方式见下文。
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时
