AI 开发者工具包安装
TECHNEST 2026 的独立讲师。GitHub:github.com/ChanMeng666 · LinkedIn:linkedin.com/in/chanmeng666。完整课程站点在 programming.chanmeng.org。课程的 RAG 驱动 AI 助手(基于第 4 周会接触到的同一套检索模式)已索引了所有周次的讲义——课间被卡住时随时可以问它。
学习目标
到本节课结束,学员应当能够:
- 装好并登录整学期要用的三套 AI 编码环境 —— Cursor(主力 IDE)、Claude Code(终端原生 AI)、Gemini CLI(免费额度的脚本型 AI)—— 并知道什么时候该用哪一个。
- 给 Claude Code / Cursor 装上一个 Skill 和一个 MCP 服务器,并能用一句话说清每个扩展让 AI 能替学员做什么。
- 识别并应用授权规则 —— 知道哪些操作该通过 CLI 或 MCP 交给 AI,哪些(OAuth、DNS、provider 侧凭据)必须自己动手。
核心主题
- "自然语言就是源代码"为什么是这门课的主轴——以及它如何改变学员对编程的思考方式。
- 三套 AI 环境:Cursor、Claude Code、Gemini CLI —— 分别在什么场景下用。
- MCP 服务器和 Skills 是什么,它们如何把一个 AI 聊天变成会用工具的 agent。
- Voice-first 提示词(可选但强烈推荐)—— Wispr Flow。
- Cursor 的 Plan Mode —— 在 AI 改任何文件之前先看一遍它的计划。从第 2 周开始,这是任何"非小事"提示词的默认模式。
- GitHub 作为"唯一真实数据源"那一层,后面每一周的部署链路都依赖它。
工具 / 技术栈
| 工具 | 在本学期的作用 |
|---|---|
| Cursor | 主力 IDE;内置 AI 聊天;整学期的周课工作都在这里发生 |
| Claude Code | 终端原生的 AI,带 MCP + Skills;第 8 周 PDF 流程的首选 |
| Gemini CLI | 免费额度的 AI,适合一次性脚本和快速探索 |
| Wispr Flow | 语音转文字;不用敲字就能口述长提示词 |
| GitHub | 唯一真实数据源;自动触发每一次 Vercel 部署 |
GitHub CLI(gh) | AI 调它来建仓库、改 Description / Topics、发 release |
| Vercel CLI | AI 调它来部署、读日志、管理环境变量 |
| Neon CLI + Neon MCP | AI 调它来开数据库和 Auth(从第 4 周开始) |
| Typst skill | AI 调它生成像素级精致的 PDF(第 8 周会用到) |
课堂计划
| 时间 | 活动 |
|---|---|
| 0 – 15 分钟 | 回顾与 Check-in。 第一节课——没有回顾。10 分钟破冰:每个人讲一讲他们在看过 Cursor demo 之前 和 之后 对"编程"这件事的理解。 |
| 15 – 40 分钟 | 概念讲解。 授权规则。我们为什么让 AI 去跑 CLI。MCP 服务器是什么。声音 + AI 如何改变那些"非常吃键盘"的活儿。现场比一比:同一个任务,Cursor vs Claude Code vs Gemini CLI。 |
| 40 – 75 分钟 | 现场演示。 讲师从零打开 Cursor,装上 Vercel MCP,然后对 Cursor 说:"给我搭一个简单的个人站点并部署到我的 Vercel 。"全班看着 AI 自己挑起步方案、推到 GitHub、部署、返回一个活的 URL。 |
| 75 – 105 分钟 | 动手 Lab。 每位学员在自己笔记本上把这遍演示复现一遍,结束时拿到一个可以分享的 *.vercel.app URL。 |
| 105 – 120 分钟 | Q&A + 收尾。 全班一起排错。所有人下课时都带着能工作的工具走。 |
动手 Lab
任务。 从"什么开发者工具都没装"走到"Cursor 刚刚在我 Vercel 账号里部署了一个简单的个人站点,而且整个过程我是亲眼看着它发生的"。这是整学期唯一一堂"手动配置多于平常"的课——从第 2 周开始,几乎每一步都只是一句口述。
如果你在第 1–4 步(安装)落后了,别慌。目标是在下课前走完 阶段 4(你的第一次 AI 驱动的 Vercel 部署)。安装可以继续挂在后台——Claude Code 可以一边在后台下载,一边 AI 已经能开始干活。
阶段 1 —— 装好三套 AI 环境
从 cursor.com 下载安装 Cursor。打开它,用 GitHub 登录,接受条款。当 Cursor 问你 "Would you like to import VS Code settings?" 时选 Skip —— 我们要一个干净的环境。
Why manual: Cursor 的安装器 + GitHub OAuth 需要点击和同意页,任何 CLI 都代替不了你。
按 官方快速开始 的步骤安装 Claude Code。在 Windows 上运行安装器,一路用默认值。当它提示登录时,用你的 Anthropic 账号登录。
Why manual: Anthropic 的登录流程会打开浏览器走同意,必须人参与。
按 Google 的 readme 安装 Gemini CLI。在任何终端(Cursor 自带的终端也行)里跑 npm install -g @google/gemini-cli,然后 gemini login,用 Google 账号登录。
Why manual: 装 Node + 登录 Google 两步都需要同意页。
请用我系统对应的包管理器(macOS 用 Homebrew、Windows 用 winget 或官方安装器、Debian/Ubuntu 用 apt)给我装上 GitHub CLI(
gh)。装好以后替我跑gh auth login—— OAuth 浏览器页打开时停一下,让我在浏览器里确认 device code。授权完之后跑gh auth status,确认它打印出我的用户名。
Wispr Flow(wisprflow.ai)让你用口述代替敲字。从阶段 2 开始,几乎每条 提示词都是一句口述——Wispr Flow 会让你这学期剩下的时间都舒服不少。
阶段 2 —— 证明 AI 会动手
先切到 Plan Mode。 然后:我刚装好你。你能不能做个自我介绍,告诉我你现在能调用哪些工具(比如能不能在终端跑 shell 命令、能不能读写硬盘上的文件、能不能打开网页?),然后在我 home 目录下新建一个叫
technest-week-1的空文件夹?建好以后,把它作为 Cursor 工作区打开。
Plan Mode 会让 Cursor 先写一份计划给你看,然后你再批准、它再执行——任何文件改动、任何命令都在这之后才发生。从这学期开始,但凡比"