主题
Claude Code
Anthropic 官方推出的命令行 AI 编程助手,在终端中直接调用 Claude 模型完成代码读写、重构、调试与多文件协同任务。
作用说明
Claude Code 是一个运行在终端中的 Agent,具备以下能力:
- 直接读写本地代码、运行 Shell 命令、执行测试
- 跨多个文件理解项目结构,完成重构、Bug 修复、新特性开发
- 支持 MCP(Model Context Protocol),可挂接 JetBrains、Playwright、数据库等外部能力
- 支持 Skill、Subagent、Hooks 等机制,可深度定制工作流
- 可在 CLI、桌面端、Web 端(claude.ai/code)、IDE 插件中使用
适用人群:希望让 AI 接管"读代码 → 改代码 → 验证"完整闭环的开发者。
环境要求
- Node.js ≥ 18(推荐 22.x LTS)
- Git
- 一个可登录的 Anthropic 账号(Pro / Team / Enterprise / API Key)
- Windows 用户建议使用 Git Bash 或 WSL2 作为终端
安装
bash
npm install -g @anthropic-ai/claude-codebash
pnpm add -g @anthropic-ai/claude-codebash
yarn global add @anthropic-ai/claude-code验证安装:
bash
claude --version首次登录
进入任意项目目录后执行:
bash
claude首次启动会引导浏览器完成 OAuth 登录;若使用 API Key,可直接设置环境变量:
bash
# Windows PowerShell
setx ANTHROPIC_API_KEY "sk-ant-xxxx"
# Git Bash / WSL
export ANTHROPIC_API_KEY="sk-ant-xxxx"常用命令
| 命令 | 作用 |
|---|---|
claude | 在当前目录启动交互式会话 |
claude -c | 继续上一次会话(continue) |
claude -r | 选择一个历史会话恢复(resume) |
claude -p "..." | 非交互一次性执行(print 模式) |
/help | 会话内查看所有可用斜杠命令 |
/clear | 清空当前上下文,但保留工作目录 |
/init | 为当前项目生成 CLAUDE.md 记忆文件 |
/config | 打开配置面板,切换模型 / 主题等 |
/mcp | 查看已加载的 MCP 服务及工具列表 |
基本工作流
cd到项目根目录运行
claude,首次建议先执行/init让它了解项目用自然语言描述需求,例如:
把 src/utils/date.ts 里的格式化函数迁移到使用 dayjs,并补充单测Claude 会列出计划、读写文件、运行命令,关键操作会请求确认
完成后可让其
/review自检,或直接git diff查看改动
推荐配置
在项目根目录创建 CLAUDE.md,写入项目背景、编码规范、构建命令等,Claude 每次启动会自动加载:
markdown
# 项目说明
本仓库使用 Vue3 + Vite + TypeScript,组件库使用 Ant Design Vue。
# 构建与测试
- 启动: `pnpm dev`
- 构建: `pnpm build`
- 测试: `pnpm test`
# 约定
- 不要在组件中直接写 axios 调用,统一走 src/api/*
- 提交前必须通过 ESLint常见问题
- 登录后仍报未授权:检查代理 / 网络,确认能访问
api.anthropic.com - Windows 路径报错:使用 Git Bash 终端,或在路径中统一使用正斜杠
- 想接入 JetBrains:参考 IDEA MCP 接入
- 多账号切换:参考 CC Switch

