anthropics/claude-code教程:145.9k星Anthropic官方终端编码代理,理解代码库+git工作流

📌 项目:anthropics/claude-code | 日期:2026-09-17 | 来源:GitHub | Trending详情

📋 项目简介

Claude Code(145.9k星,Node.js 18+,Anthropic官方)是住在终端的agentic编码工具:理解你的代码库,通过自然语言命令帮你编码更快——执行例行任务、解释复杂代码、处理git工作流。可在终端、IDE、或GitHub上@claude使用。插件系统扩展自定义命令与代理。与站内Cursor评测、Windsurf评测同属AI编程工具赛道——但Claude Code是终端优先、与Anthropic模型深度绑定。

📊 核心特性

特性说明
终端优先住在终端、理解代码库、自然语言命令——无GUI切换成本,开发者熟悉的环境
git工作流处理commit/branch/PR等git操作——代理能端到端管理代码版本
多入口终端/IDE/GitHub @claude三处使用——同一代理跨入口
插件系统插件扩展自定义命令与代理,社区插件生态见plugins/目录
/bug命令直接在Claude Code内报问题,反馈循环短
Anthropic模型绑定与Claude模型深度协同,非通用LLM wrapper

⚡ 安装与运行

# 官方推荐安装(macOS/Linux)
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew(macOS/Linux)
brew install --cask claude-code

# Windows(推荐)
irm https://claude.ai/install.ps1 | iex

# WinGet(Windows)
winget install Anthropic.ClaudeCode

# npm(已废弃但仍可用)
npm install -g @anthropic-ai/claude-code

# 装后进入项目目录运行 claude
cd your-project
claude

# 文档:https://code.claude.com/docs/en/overview
# Discord:https://anthropic.com/discord

💡 使用建议

📚 常见问题

Claude Code和Cursor/Windsurf有什么区别?

Cursor/Windsurf是IDE优先(fork VS Code),Claude Code是终端优先(CLI工具);Cursor/Windsurf支持多模型,Claude Code与Anthropic模型深度绑定;Claude Code可在GitHub上@claude使用,IDE工具不能。终端优先适合CLI老手,IDE优先适合GUI用户。

npm安装为什么废弃了?

官方推荐用install.sh/install.ps1/brew/winget,npm是早期方案仍可用但不再推荐。原因可能是版本更新/依赖管理/权限问题——install脚本自动处理这些。

插件怎么用?

plugins/目录里有官方插件,每个插件提供自定义命令和代理。社区插件生态正在发展。插件用markdown+JSON定义,无代码无构建步骤——与shadcn/lint教程的"agent-first规则文件化"思路一致。