Anthropic 官方 CLI 编程助手,将 Claude 模型直接嵌入终端工作流,支持权限控制、Agent 编排和自动化 Hooks。
安装配置 Link to heading
# 通过 npm 全局安装
npm install -g @anthropic-ai/claude-code
# 或通过 Homebrew(macOS)
brew install claude-code
安装完成后,进入项目目录启动:
cd your-project
claude
首次运行会自动检测项目结构,加载 .claude/CLAUDE.md(如果存在),并提示配置 API 密钥或使用 Anthropic 账户登录。
权限策略在项目根目录的 .claude/settings.local.json 中管理,典型配置:
{
"permissions": {
"allow": [
"Bash(npm install)",
"Bash(npm test)",
"Bash(git status)",
"Bash(git diff)"
]
}
}
将常用只读命令加入允许列表,可显著减少交互次数。
实际使用 Link to heading
场景一:快速问答 + 代码修改 Link to heading
启动 Claude Code 后,直接输入自然语言指令:
> 把 utils.ts 里的所有函数名改成 snake_case
Claude Code 会:
- 自动读取
utils.ts文件内容 - 生成修改后的代码
- 等待你审批后才执行写入
Approve edit to utils.ts? [Y/n]
常用 Slash Command 辅助工作流:
/help— 查看所有可用命令/plan— 切换到规划模式,先讨论方案再动手/compact— 清理对话历史,节省上下文/clear— 清空对话重新开始
场景二:端到端功能实现 Link to heading
假设你需要添加一个带测试的新功能:
> 给 src/auth.ts 添加一个 refreshToken 方法,并写对应的单元测试
Claude Code 会自动:
- 读取现有代码结构,了解认证模块的 API 风格
- 在
src/auth.ts中添加refreshToken方法 - 找到已有的测试文件,按相同风格编写测试
- 运行
npm test验证
对于多步骤复杂任务,推荐使用 /plan 模式:Claude 会先列出实现方案、识别关键文件、评估架构取舍,等你确认后再进入代码实现。任务完成后在终端中手动 git commit 提交即可。
官方链接 Link to heading
[1] https://docs.anthropic.com/en/docs/claude-code/overview
[2] https://github.com/anthropics/claude-code
Signature Link to heading
本文由 AI 生成,不保证正确,仅作参考