
claude-code-guide
从入门到精通 Claude Code,一份指南全搞定
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4703
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Node.js 22 或更新版本(Claude Code v2.1.198 及以后要求)
- 一个可登录的 Anthropic 账号(用于 claude auth login)
- macOS/Linux 上的 Homebrew 或 Windows 上的 WinGet(可选,用于包管理器安装与更新)
- 若接入远程 HTTP MCP 服务器,需能访问对应服务 URL 并完成 OAuth
安装与启动步骤
-
1确认运行环境
先确认本机满足版本要求:Claude Code v2.1.198 及之后需要 Node.js 22 或更高;用 Homebrew/WinGet 安装的则通过各自包管理器更新。
-
2安装原生命令行版本
在已存在的安装上运行此命令,会安装/重装 stable 通道的原生二进制。注意:从 npm 安装版本执行会被替换为原生构建。
claude install stable -
3登录 Anthropic 账号
通过 CLI 直接完成认证,无需进入 REPL 交互界面。按提示在浏览器完成授权。
claude auth login -
4检查安装与认证状态
用 auth status 查看当前登录状态,用 doctor 诊断安装、版本与整体配置问题,出问题先看它的输出。
claude auth status claude doctor -
5更新与诊断
手动更新 Claude Code 到最新版本;日常排查安装或版本异常时也使用 doctor。
claude update -
6试跑无头查询
用 Plan 权限模式执行一次性任务,验证命令可用。注意 --bg 不能与 -p 组合使用。
claude --permission-mode plan -p "Analyze the authentication system and suggest improvements" -
7设为默认 Plan 模式
编辑项目内 .claude/settings.json,把默认权限模式改为 plan;配置文件改动通常会被文件监视器自动拾取。
-
8接入 MCP 与后台任务
远程 HTTP 服务器需先 add 再 login 完成 OAuth;之后在会话中打开 /mcp 批准或重连服务器。
claude mcp add --transport http -s user sentry https://mcp.sentry.dev/mcp claude mcp login sentry
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
permissions.defaultMode | 否 | 在 .claude/settings.json 中把默认权限模式设为 plan | plan |
mcpServers.<name>.type | 是 | MCP 服务器传输类型,本地进程用 stdio,远程用 http | stdio |
mcpServers.<name>.command | 否 | stdio 类型服务器要执行的绝对路径命令 | /absolute/path/to/mcp-server |
mcpServers.<name>.args | 否 | 传给 MCP 服务器命令的参数数组 | ["--workspace", "/path/to/project"] |
mcpServers.<name>.url | 否 | http 类型 MCP 服务器的远程地址 | https://mcp.example.com/mcp |
如何确认成功
执行 claude doctor 无报错,且 claude auth status 显示已登录;能正常跑通一次 -p 无头查询即算成功。
常见问题
Q:Claude Code 对 Node.js 版本有什么要求?
A:v2.1.198 及以后版本要求 Node.js 22 或更新;npm 安装方式仍被支持以保持兼容,但不再是首选。
Q:npm 安装和原生安装可以互相切换吗?
A:可以在已有的 npm 安装上运行 claude install,它会替换为原生构建;旧的 migrate-installer 命令已经移除。
Q:Homebrew 或 WinGet 安装的怎么更新?
A:这两类安装通过各自的包管理器更新,而不是依赖 claude update 命令。
Q:怎么添加 MCP 服务器?
A:优先用 claude mcp add,它会写入正确的 scope 与 transport;远程 HTTP 服务器还需要额外执行 claude mcp login 完成 OAuth。
Q:直接改配置文件后需要重启吗?
A:项目 .mcp.json 的改动会被监视,通常无需完整重启;但 /hooks 只是合并配置的只读浏览器,要改的是源配置、插件、技能或代理文件。
注意事项
- 本仓库是文档型指南仓库,不提供 Claude Code 命令行工具本身的安装包,命令安装需按官方 setup 指南进行。
- 命令与厂商模型映射变化很快,README 中链接的官方参考始终是权威来源。
- 项目级子代理 hooks 只有在提供该代理定义的工作区被信任后才会运行。
- hook 默认超时为 command/http/mcp_tool 600 秒、prompt 30 秒、agent 60 秒,超时不会取消其他并行 handler。
核心亮点
- 内容体系完整,覆盖安装、命令、工作流、Agent 开发等全链路
- 提供大量实战技巧和最佳实践,直接提升开发效率
- 结构清晰,适合新手快速上手和高级用户深度查阅
不足之处
- 文档/社区待观察
- 内容更新依赖社区贡献,可能滞后于 Claude Code 官方迭代
适用场景
- 快速掌握 Claude Code 基础操作和命令
- 设计复杂自动化工作流和自定义 Agent
- 作为日常开发中的速查手册和灵感来源
替代项目
anthropics/claude-code、awesome-claude-code、claude-code-tips
上一篇:EvoScientist
下一篇:agenta
同类项目推荐
graphmind
开源
把代码库变成AI能记住的知识图谱,让AI更懂你的项目
Local-first code intelligence for AI assistants. Turns your codebase into a knowledg···
free4chat
开源
开个临时房间,拉人拉AI传文件,用完即走
Temporary rooms for Humans and AI Agents — run, supervise and steer Agent Tasks wit···
hive
开源
让多个 AI 智能体在生产环境中稳定协作,搞定复杂任务。
Multi-Agent Harness for Production AI
oh-my-hermes
开源
一次安装,让 AI 代理拥有专业记忆和技能
⚚ The ultrawork agent with AI coworkers wired into you
evenfire
开源
在自己服务器上跑会动手干活的 LLM 智能体
Evenfire is an intelligence layer platform for running LLM agents that take real act···
agentkit
开源
给 AI Agent 发一个受控加密钱包,让它自己付钱干活
Every AI Agent deserves a wallet.
awesome-ai-agents-2026
开源
一站式导航AI智能体生态,快速找到所需工具与框架。
The most comprehensive list of AI agents, frameworks & tools in 2026. 300+ resources···
BettaFish
开源
多智能体协作,一键还原舆情真相,预测未来走向。
微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决···
nopua
开源
用尊重和关怀解锁 AI 真实能力,Bug 发现率翻倍
一个用爱解放 AI 潜能的 Skill。我们曾发号施令,威胁恐吓。它们沉默,隐瞒,悄悄把事情搞···