写代码作业、跑数据分析、读论文、做小工具 —— 人手一个世界上最强 Agent 框架
一个最容易搞混的点:Claude(网页聊天的那个)和 Claude Code(我们今天装的这个)不是一个东西。
整个流程分三大步:
Windows 同学可以直接跳到下一节。
先打开终端:聚焦搜索(⌘ + 空格) → 输入 终端 → 回车打开。
curl -fsSL https://claude.ai/install.sh | bash
粘贴到终端,回车,等它跑完。
装完如果看到类似"~/.local/bin 没加到 PATH"的提示,别慌。它会紧接着给你一条很长的 echo ... >> ~/.zshrc 命令,照着复制粘贴回车跑一次就行。
然后验证:
claude --version
能打印版本号就说明装好了。
Homebrew 是 Mac 上最流行的"软件管家",用它之后很多开发工具都能一行命令装上。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
看到提示就回车,然后耐心等几分钟。
装完它会在最后打印两三行 echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile 之类的命令,照样复制粘贴运行一次,这样终端才找得到 brew 命令。
brew install --cask claude-code
这一步可能比较慢,去摸鱼一会儿再回来。装完后终端输入 claude,能看到一只小螃蟹欢迎界面就成功了。
Windows 上 Claude Code 的底层用的是 Git Bash,所以必须先装 Git。
任务栏搜索 终端 打开(Windows Terminal 或 PowerShell 都行),粘贴:
winget install Git.Git
这一步不开魔法反而更快,因为走国内镜像。
跑完显示"已成功安装"就 OK。已装过的同学跳过本步。
在终端里跑:
irm https://claude.ai/install.ps1 | iex
等几十秒就装好了。
用 WinGet 装:
winget install Anthropic.ClaudeCode
装完输入 claude 能看到欢迎界面就成。
claude --version 找不到命令?关掉终端重新开一次,环境变量才会生效。
框架装好了,但它还没"脑子"。我们要给它接一个模型。
理论上如果你有 Claude 官方账号,直接登录就行。但假设你是国内学生、没有这些,我们就用国产模型。
| 模型 | 特点 | 学生建议 |
|---|---|---|
| 智谱 GLM-5.1 | 目前国产里最接近 Claude Opus 4.6 的体验 | 首推,有 Coding Plan 更划算 |
| MiniMax M2.7 | 速度快、价格友好 | 日常问答、轻度写代码够用 |
| Kimi K2.5 / K2.6 Code | 长上下文,读大段材料强 | 论文阅读、长文档整理合适 |
为什么要 CC Switch?—— 它可以让你在多个模型之间一键切换,而不用每次改配置文件。非常适合"哪个便宜 / 哪个免费额度没用完"这种学生场景。
brew tap farion1231/ccswitch
brew install --cask cc-switch
比如智谱:登录 bigmodel.cn → 个人中心 → API Keys → 创建密钥,复制下来。
API Key 就是一串字符串,相当于"模型的门禁卡",要保密,不要贴到聊天、不要上传 GitHub。
会看到它不止支持 Claude Code,Codex、Cursor(小龙虾)等也都能管。
你只需要填两项:
glm-4.6 / glm-5.1)其他字段 CC Switch 会自动填好。
回到终端,输入:
claude
首次启动会连续问你几个问题,无脑按推荐选就行:
/theme 即可。然后你就进入对话界面了 🎉。
/model → 选一下即可。
默认 Claude Code 每次读/写文件、跑命令都要你点"Allow",烦到怀疑人生。你可以用:
claude --dangerously-skip-permissions
Claude Code 启动时,会把当前所在的文件夹当作"工作空间",默认读这个文件夹里的所有文件,也只在这里面写东西。
所以你要做的是:先 cd 到目标文件夹,再启动 claude。
cd,按一下空格,然后用鼠标把文件夹直接拖到终端窗口里。路径会自动填好。claude(或带参数的 claude --dangerously-skip-permissions),启动。一开始就别把所有东西堆在桌面。建一个简单的分层:
~/Documents/
├── 学习/
│ ├── 数据结构/ ← 每门课一个文件夹
│ └── 计量经济学/
├── 作业/
│ └── 期中大作业/ ← 对着这个目录启动 claude
└── 笔记/ ← 知识管理,也可以对着它启动
重点:不要对"家目录"或"桌面"启动 Claude Code,它会把所有乱七八糟的东西都当上下文,又慢又容易搞乱。一个任务一个文件夹,是最聪明的用法。
学完启动之后,不要急着让它干活。先花 5 分钟写一份 CLAUDE.md。
这一步会让你未来几个月的使用体验天差地别。
你可以把它理解为 Claude Code 的"家规"。它是一个从上往下分层穿透的约束体系:
| 层级 | 位置 | 作用 |
|---|---|---|
| 全局 CLAUDE.md | ~/.claude/CLAUDE.md | 不管你打开哪个文件夹都会被自动加载。回答"你是谁、希望 Claude 用什么风格跟你协作"。 |
| 项目 CLAUDE.md | 项目目录/CLAUDE.md | 只有进入该目录时加载。回答"这个具体任务/课程有什么特殊约定"。 |
直接复制下面这份,只改第一块"关于我",剩下基本可以照搬:
# 关于我
我是 [你的姓名 / 专业 / 年级],[写不写代码都讲清楚 —— 比如"计量经济学方向,写 Python 一般 Stata 熟练"]。
我用 Claude Code 做:
- [具体用途 1,比如"写课程作业的代码"]
- [具体用途 2,比如"跑毕业论文的数据分析"]
- [具体用途 3,比如"整理上课笔记和复习资料"]
# 思维原则
- 所有决策从问题本质出发,不要因"惯例如此"照搬。
- 不要谄媚。不要夸我的想法好、不要说"这是个很好的问题"、不要开头加"当然可以"。
- 给我真实判断;方案有问题直接指出来;发现更好的做法直接说,不用等我问。
# 约束先行
- 新项目先写 CLAUDE.md,新目录先定结构(什么放哪、怎么命名)。没有规范的工作空间不动手。
- 已有规范的项目,严格遵守其 CLAUDE.md。
- 需要调整规范时,先改文档、再改实践,不要反过来。
# 沟通方式
- 默认中文;代码、命令、变量名用英文。
- 结论先行,再给理由,不要先铺垫一大段背景。
- 遇到模糊需求,先给最合理的方案,再问要不要调整。
- 除非命中下方红线,不要反复问"你确定要这样吗"。
# 自主边界(红线,必须先问我)
以下操作即使在 auto-accept 模式下也必须停下来问我:
- 删除文件、目录或 git 历史
- 修改 .env、API Key、密码、配置文件
- 数据库 schema 变更或数据迁移
- git push、git reset --hard、强制推送
- 安装新的全局依赖或修改系统配置
- 公开发布(部署到生产、发文章、发 npm 包等)
# 通用工程纪律
- 改完主动跑验证(具体命令见各项目 CLAUDE.md),不要只改不验。
- 不要为了让代码跑起来就注释掉报错或加绕过标记,要找根本原因。
- API Key、密码、token 不进代码、不进 commit、不进日志。
- 大改动前先出方案,我确认后再动手。
在终端里:
mkdir -p ~/.claude
open -e ~/.claude/CLAUDE.md
TextEdit 打开后粘贴、保存即可。
在 Git Bash 或 PowerShell:
mkdir $HOME\.claude -Force
notepad $HOME\.claude\CLAUDE.md
记事本打开后粘贴、保存。
好消息:你不用自己写。
操作步骤:
cd 到你的项目/作业文件夹,启动 claude。它会自动产一份合理的项目规范。你扫一遍觉得 OK 就留下,不合心意就让它改。
cd 到该目录,claude 启动analysis.py,分三段:清洗、描述统计、回归。每段都打印结果到终端。"文献/ 文件夹summary.md。"index.md 里做目录。不要删我任何原文,新文件放到 组织后/ 子目录。"claude 命令找不到?99% 是 PATH 没更新。关掉终端再打开即可。如果还不行,检查安装最后一步给你的那条 echo ... >> ~/.zshrc(Mac)/ PATH 设置(Windows)是不是跑过了。
你还没接模型。回第四节装 CC Switch + 填 API Key。
Windows 同学下载 CC Switch 安装包若 GitHub 进不去,可以搜一下镜像站(常见关键词:cc-switch release 镜像),或找同学发你一份。其余大多数安装我们都已经走了不依赖 GitHub 的路径(winget / brew / 官方 install 脚本),所以影响有限。
学生量级下非常便宜。以 GLM-5.1 为例,写完一份含数据分析的大作业通常不超过几块钱人民币;多数平台的新用户免费额度足够你试用几周。开订阅版 Coding Plan 后基本可以按包月用到爽。
跟人写的代码一样,自己看一眼再提交。尤其是:
--dangerously-skip-permissions 到底用不用?对自己的作业、练手项目 → 用,效率翻倍。
对涉及生产数据、家人共用电脑、不熟悉的代码仓库 → 不用,老老实实一步步 allow。
作为入门选一个就够。Claude Code 的优势是 框架纯粹 + 可自由换模型 + 生态成熟(plugins / skills / commands 很全),所以原文推荐"能一步到位就一步到位"。其他工具随时可以再试。
装完之后,请做两件事:
CLAUDE.md(10 分钟)Claude Code 不是聊天工具,它是你电脑里的实习生。约束给得越清楚,它越聪明。祝你在大学期间真的把它用起来,做出属于自己的作品。