手把手教你安装 Claude Code:终端里的 AI 编程助手,比 Copilot 更强

手把手教你安装 Claude Code:终端里的 AI 编程助手,比 Copilot 更强

最近在用一个叫 Claude Code 的工具,Anthropic 出的,直接在终端里跟 AI 结对编程。跟 GitHub Copilot 不一样,它不是补全代码,而是真的能理解你的整个项目,帮你写功能、改 bug、做重构。

用了两周,说说安装过程和踩过的坑。

环境要求

→ Node.js 18.0 以上(推荐最新 LTS)
→ 系统:macOS、Linux、Windows(需要 WSL)

安装步骤

第一步:装 Node.js

Ubuntu / Debian:

curl -fsSL https://deb.nodesource.com/setup_lts.x |sudobash - sudoapt-getinstall -y nodejs node --version 

macOS:

brew installnodenode --version 

没装 Homebrew 的先装一下:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

第二步:装 Claude Code

npminstall -g @anthropic-ai/claude-code claude --version 

第三步:配置 API

Claude Code 需要两个环境变量:

配置项说明
ANTHROPIC_AUTH_TOKENAPI 密钥,sk- 开头
ANTHROPIC_BASE_URLAPI 地址

这里有个省钱技巧:不用直接对接 Anthropic 官方 API(贵),用 API 聚合服务可以便宜 40-50%。我用的是 Crazyrouter(crazyrouter.com),一个 key 就能调用 Claude 全系列模型。

Linux / macOS 设置:

cd 你的项目目录 exportANTHROPIC_AUTH_TOKEN=sk-你的token exportANTHROPIC_BASE_URL=https://crazyrouter.com/ exportAPI_TIMEOUT_MS=300000 claude 

Windows PowerShell:

cd 你的项目目录 $env:ANTHROPIC_BASE_URL = "https://crazyrouter.com/"$env:ANTHROPIC_AUTH_TOKEN = "sk-你的token"$env:API_TIMEOUT_MS = "300000" claude 

Windows CMD:

cd 你的项目目录 set ANTHROPIC_BASE_URL=https://crazyrouter.com/ set ANTHROPIC_AUTH_TOKEN=sk-你的token set API_TIMEOUT_MS=300000 claude 

第四步:首次启动配置

启动后会有几个配置步骤:

  1. 选主题 → 选你喜欢的,回车
  2. 安全提示 → 确认,回车
  3. 终端配置 → 默认就行,回车
  4. 信任工作目录 → 确认,回车

搞定,可以开始用了。

常见问题

报错 “Invalid API Key · Please run /login”
→ 环境变量没设对,检查 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL
→ 如果是写在配置文件里的,重启终端再试

显示 “offline” 状态
→ Claude Code 会检测 Google 连通性,连不上就显示 offline
→ 不影响正常使用,忽略就行

请求一直 “fetch failed”
→ 网络问题,检查代理设置
→ 退出(Ctrl+C)重新运行 claude

API 报错
→ 可能是转发服务不稳定,退出重试
→ 持续报错的话等一会再试

使用体验

跟 Copilot 最大的区别是,Claude Code 能理解整个项目上下文。你可以跟它说"帮我把这个模块重构成 TypeScript",它会读完所有相关文件然后一次性改好。

而且因为是终端工具,跟 git 配合特别好。改完代码直接让它帮你写 commit message,甚至可以让它自己 commit。

配合 Crazyrouter 使用的话,API 费用大概是官方的 55%,对于重度用户来说一个月能省不少。

相关链接

→ Claude Code 官方文档:https://docs.anthropic.com
→ Node.js 官网:https://nodejs.org
→ Crazyrouter(API 聚合,省钱):https://crazyrouter.com?ref=ZEEKLOG


如果这篇文章对你有帮助,点个赞收藏一下。有问题评论区交流。

Read more

高效解决Neo4j数据库运行时连接失败:实用指南

我最近在学GraphRAG,问AI,他叫我先学习neo4j这个图数据库,结果出师未捷身先死,昨晚报错了一整晚,一直显示连接失败, 要不就是:“neo4j.exceptions.ServiceUnavailable: Unable to retrieve routing information”, 要不然就是:“raise ServiceUnavailable( neo4j.exceptions.ServiceUnavailable: Couldn't connect to localhost:7687 (resolved to ('127.0.0.1:7687', '127.0.1.1:7687')): Failed to establish connection to ResolvedIPv4Address(

实时图数据同步:从关系型数据库到Neo4j的CDC集成方案

实时图数据同步:从关系型数据库到Neo4j的CDC集成方案 【免费下载链接】flink-cdcFlink CDC is a streaming data integration tool 项目地址: https://gitcode.com/GitHub_Trending/flin/flink-cdc 在当今数据驱动的业务环境中,实时图数据同步已成为连接关系型数据库与图数据库的关键技术桥梁。许多企业面临着如何将传统关系型数据高效转换为图结构并保持实时更新的挑战,而CDC图数据库集成正是解决这一问题的理想方案。本文将深入探讨如何通过Flink CDC实现关系型数据到Neo4j的实时同步,帮助您构建高效、可靠的图数据处理 pipeline。 一、关系型数据转图结构的核心挑战 传统关系型数据库以表格形式存储数据,而图数据库则以节点和关系来表达实体间的复杂关联。这种数据模型的差异带来了三个核心挑战: 1. 结构映射复杂性:如何将二维表结构准确转换为节点-关系模型 2. 实时性保证:确保图数据库与源数据库的变更保持毫秒级同步 3. 数据一致性:在高并发场景下维持图数据的完整性和准

【显示系统真正扫盲】 VGA、HDMI、TFT、RGB TFT、LED 与显示器到底是什么关系?

【显示系统真正扫盲】 VGA、HDMI、TFT、RGB TFT、LED 与显示器到底是什么关系?

文章目录 * 概要 * 一、显示器:最终的呈现设备 * 二、接口技术:设备之间的桥梁 * 三、显示技术:图像如何产生 * 四、背光技术:光从哪里来 * 场景:一台现代液晶显示器 * 常见误区 * 技术发展脉络与趋势 概要 走进显示系统的工程世界 面向嵌入式 / FPGA 的显示技术一次性认知梳理 在嵌入式系统和 FPGA 学习过程中,显示系统往往是一个“看似熟悉、实则混乱”的模块。我们每天都在使用显示器,但当真正需要自己去驱动一个屏幕时,VGA、HDMI、TFT、RGB TFT、LED 这些名词往往会同时出现,让人分不清谁是谁、该从哪里下手。 很多初学者卡在显示这一关,并不是因为代码写不出来,而是没有弄清楚自己在整个显示系统中,究竟负责哪一部分。 本文不从“名词解释”入手,而是从工程责任划分的角度,系统梳理显示技术在嵌入式

windows部署的OpenClaw接入飞书机器人

windows部署的OpenClaw接入飞书机器人

文章目录 * 前言 * 一、创建飞书应用 * 1.登录飞书开放平台 * 2.创建企业自建应用 * 3.发布企业自建应用 * 二、OpenClaw配置接入飞书 * 1.安装飞书插件 * 2.配置飞书事件回调 * 3.使用测试 * 总结 前言 OpenClaw 原生支持的即时通信平台主要是海外的 WhatsApp、Telegram、Discord、Slack、iMessage 等,国内用户不习惯,目前国产即时通信软件大厂也跟进了,现在钉钉,飞书等都已支持接入OpenClaw,本文主要是配置飞书机器人接入 OpenClaw,使大家可以通过飞书即可指挥OpenClaw为我们干活,当然配置钉钉接入也可以作为参考。 * windowsWindows 本地(PowerShell)一键部署 OpenClaw * 飞书账号(有飞书开放平台权限的账号) 一、创建飞书应用 1.登录飞书开放平台 1.1 网页访问,