1、Claude Code
Claude Code 是一个智能编码工具,可以在终端中运行,通过自然语言命令交互帮助开发者快速完成代码生成、调试、重构等任务
2、Claude Code安装
2.1、安装git(建议,非必须)
Claude Code 在 Git 仓库中使用时体验最佳(可以读取 git history、理解变更上下文) 很多代码管理、版本控制功能依赖 Git,commit、PR 创建等功能需要 Git
brew install git
git version2.2、安装 Node.js 18 或更新版本环境
https://nodejs.org/en/download/
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 24
# Verify the Node.js version:
node -v # Should print "v24.14.1".
# Verify npm version:
npm -v # Should print "11.11.0".
2.3、安装Claude
npm install -g @anthropic-ai/claude-code
claude --version3、使用GLM大模型
理由 : 无需科学上午,模型使用还可以,实名注册有500万token免费使用
3.1、注册账号
访问 智谱开放平台,点击右上角的「注册/登录」按钮,按照提示完成账号注册流程
3.2、获取API Key
登录后,在个人中心页面,点击 API Keys,创建一个新的 API Key
4、Claude配置GLM大模型
vim ~/.claude/settings.json
{
"env": {
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5-turbo",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.1",
"ANTHROPIC_AUTH_TOKEN": "xxxx",
"ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
}
}5、进入项目下
claude --dangerously-skip-permissions
加 --dangerously-skip-permissions 参数是有本地文件的所有的修改权限,就不用claude一直问你了
6、给claude安装skills
# Add marketplace
/plugin marketplace add https://github.com/affaan-m/everything-claude-code
# Install plugin
/plugin install ecc@ecc
# Clone the repo first
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# Install dependencies (pick your package manager)
npm install # or: pnpm install | yarn install | bun install
# Plugin install path: copy only ECC rules into an ECC-owned namespace
mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/
# Fully manual ECC install path (use this instead of /plugin install)
# ./install.sh --profile full
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。