
Claude Code不是简单把聊天窗口搬进终端。
它可以直接在项目目录中:
阅读代码和目录结构;
搜索函数、类和依赖;
修改多个文件;
执行npm、pytest、git等命令;
编写并运行测试;
排查Bug;
重构代码;
根据项目规则持续工作。
Anthropic目前已经把Claude Code扩展到Terminal、VS Code、JetBrains、Desktop和Web等多个入口。
对于开发者来说,我更推荐先从CLI开始,因为它最接近真实开发环境。
Anthropic目前推荐使用原生安装方式,不再需要先通过npm安装。
macOS / Linux / WSL
打开终端:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell
irm https://claude.ai/install.ps1 | iex
Windows也可以直接使用WinGet:
winget install Anthropic.ClaudeCode
macOS如果习惯Homebrew:
brew install --cask claude-code
原生安装版本会自动后台更新;Homebrew和WinGet版本需要自行执行升级。
安装完成后检查:
claude --version
然后进入自己的项目:
cd your-projectclaude
第一次启动会进入登录流程。
个人开发者最常见的有两种方式。
方式一:使用Claude Pro或Max账号
如果已经订阅Claude Pro或Max,直接使用同一个Claude账号登录即可。
目前Pro和Max都包含Claude Code使用权限,而且Claude网页端和Claude Code共用套餐中的使用额度。
如果之前登录过其他账号,可以执行:
/login
重新选择账号。
方式二:使用Claude Console按API计费
如果不想走订阅额度,也可以:
claude auth login --console
通过Anthropic Console登录。
这种方式按照实际API Token使用量计费,更适合:
自动化任务;
CI/CD;
高频开发任务;
希望精确统计API成本的项目。
需要特别注意:
Claude订阅和Claude API是两套独立计费系统。
购买Claude Pro或Max,并不等于同时获得Claude API额度。
如果电脑环境变量中已经设置:
ANTHROPIC_API_KEY
Claude Code会优先使用这个API Key,而不是你的Pro或Max套餐额度。
结果就是:
明明已经买了Claude Pro,Claude Code却还在产生API费用。
Anthropic官方也专门提醒过这一点。
不确定自己目前使用哪种认证方式,可以执行:
claude auth status
进入Claude Code后,也可以使用:
/status
检查当前账号和使用状态。
我自己的建议是,第一步先让Claude理解项目。
比如:
先阅读 README、package.json 和 src 目录。告诉我:1. 这个项目使用什么技术栈2. 主要目录分别负责什么3. 项目如何启动4. 测试命令是什么暂时不要修改任何文件。
确认Claude理解项目后,再给具体任务。
例如:
登录接口偶尔返回500。先找到相关代码并分析原因,告诉我准备修改哪些文件以及为什么。确认方案后再修改,并在修改完成后运行测试。
这种写法通常比:
帮我把这个项目修好
稳定很多。
进入项目后可以执行:
/init
Claude会分析当前代码库,并生成或完善项目的CLAUDE.md。
CLAUDE.md相当于Claude Code的项目说明书,每次进入项目时都会作为上下文加载。官方建议把构建命令、代码规范、项目结构和固定工作流程放进去,并尽量保持简洁。
例如:
# Project Rules- 使用 TypeScript- 禁止使用 any- API 位于 src/api- 修改代码后运行 npm test- 提交前运行 npm run lint- 不要修改历史 migration- 新接口必须补充单元测试
这样以后就不用每次重新告诉Claude:
“记得跑测试。”
“不要乱改数据库。”
“这个项目用TypeScript。”
如果Claude第二次犯了同样的错误,就很适合把对应规则加进CLAUDE.md。
日常开发其实不用记很多。
/init | |
/status | |
/login | |
/compact | |
/clear | |
claude -c | |
claude -r | |
claude update | |
claude doctor |
Claude Code支持恢复历史会话,所以一个任务中途退出后,不需要每次重新解释整个项目。
一个比较稳的Claude Code工作流是:
进入项目 ↓让Claude理解代码结构 ↓分析问题,不修改代码 ↓确认修改方案 ↓开始编辑文件 ↓运行测试 / lint / build ↓查看git diff ↓人工确认 ↓提交代码
尤其是第一次让Claude处理一个陌生项目时,建议先:
git status
保证工作区干净。
最好提前提交一次:
git add .git commit -m "backup before claude changes"
这样即使改动不符合预期,也比较容易回退。
Claude Code在修改文件、执行Shell命令或访问网络时,可以根据权限模式决定是否需要人工确认。CLI中可以通过Shift + Tab切换权限模式。
对于自己的成熟项目,可以逐渐放宽常用命令。
但如果是:
刚下载的陌生仓库;
涉及生产服务器;
有数据库写入权限;
包含云平台密钥;
建议保留人工确认。
尤其不要为了省几次确认,直接长期使用:
--dangerously-skip-permissions
在个人测试环境里可能方便,在有真实数据和生产权限的环境里风险完全不同。
目前个人用户比较常见的是:
Pro包含Claude Code访问权限;Max 5x和20x分别提供相对Pro更高的使用容量。Pro和Max的会话额度会周期性重置,同时还有周使用限制。
个人开发者没有必要一开始直接上Max。
我的建议是:
先用Pro↓观察实际Claude Code使用量↓频繁撞限制↓再考虑Max 5x
如果只是偶尔修Bug、写测试、重构几个文件,Pro一般更符合个人开发者的使用方式。
网页版可以直接进入:
Settings→ Billing→ Upgrade plan
选择Pro或Max,再填写付款信息。
Claude网页版目前接受信用卡或借记卡,订阅默认会按照所选周期自动续费。
付款时需要注意Billing Address。
Anthropic目前的自助订阅会把账单地址与付款方式关联,因此账单地址应该按照银行卡实际对应的信息填写,不建议随便找一个海外地址。
如果平时还会订阅其他海外AI工具或开发者软件,可以考虑按平台分开管理付款卡。像MXK8虚拟卡这类工具,更适合作为海外软件订阅和账单管理的一层辅助。实际开卡前最好先确认Claude当前的适用卡类型、账号地区和续费需求,再选择对应方案。
不要把“虚拟卡”理解成百分之百通过支付验证的办法,最终是否成功仍由商户和发卡机构共同决定。
Pro和Max达到套餐内使用限制后,目前可以选择:
等待额度重置;
升级到更高套餐;
开启额外使用量。
开启额外使用后,超出套餐包含额度的部分会按照标准API费率计费,并且可以自行设置月度支出上限和使用提醒。
入口在:
Settings→ Usage→ Extra Usage
建议一定设置月度限额。
不要直接选择无限制,特别是在运行长时间Agent任务的时候。
最后总结几个实际使用后比较重要的点:
1. 先分析,再修改。
复杂项目不要一句话直接让Agent全自动重构。
2. 项目一定写CLAUDE.md。
它对长期使用体验的提升,比不停研究Prompt技巧更明显。
3. 保留Git作为最后一道保险。
AI改代码再强,也应该检查git diff。
4. 长会话及时使用 /compact。
上下文越来越长,不仅影响效率,也会增加消耗。
5. 分清订阅和API计费。
尤其检查ANTHROPIC_API_KEY,避免已经买了Pro还在无意中使用API计费。
6. 不要把生产权限一次性全部交给Agent。
文件删除、数据库、部署和云资源操作最好保留人工确认。
关于我们

