大家好,我是苍何。
说真的,我想写 Claude Code 想了很久。
早在一个月前,我就给 AI 先行者联盟的小伙伴们安利了 Claude Code。
之所以要拖到今天,是因为我想更多的学习和使用,才好给大家分享学习心得和使用体验。
我也把我学习的精华内容整理放在了 ima 知识库。
先介绍下这是个啥。
Claude Code 是 Anthropic 官方(就是开发 Claude 模型的公司)推出的 AI 编程工具,就像 Cursor 一样。
不同的是 Claude Code 是终端命令行的方式。
也就是,它不需要下载安装其他工具,就可以在任何终端上直接使用。(可以和 VSCode、Cursor 等 IDE 无缝集成)
使用教程会放在本文后面,大家可以先狠狠点赞。
我的感受是,Claude Code = 真·Agent,能自治(规划→执行→纠错)、能跨界(调用 MCP 工具/浏览器)、有记忆(跨会话保留项目上下文)。,
最牛逼的使,Claude Code 写代码质量非常高,不会过多冗余代码,而且,居然还能懂设计模式。
在 Claude Code 中可以使用无阉割版的 Claude Opus 和 Sonnet 模型。
要知道,时至当下,世界最强编程模型还是 Claude,只不过 Cursor 为了考虑成本问题,有时候会将请求转换到其他模型,所以也就有了 Cursor 用久了会降智一说。
Claude Code 在处理复杂问题方面表现更好,而且效果很好。
甚至不需要提供过多的背景信息模型就能理解你想要什么,而且错误也少的多,非常聪明。
Moon Dev 通过部署 8 个 Claude Code Agents,去和一家市值 450 亿美元的公司竞争。
好家伙,超级个体和一人公司的时代真的要来了。
和 Cursor 比起来,核心区别可总结为以下四点:
1、定位与交互模式不同
Cursor 像是 「编程搭子」(你的协作伙伴),需要频繁互动、实时反馈,适合边写边改的场景。
例:需要频繁确定特别是涉及工具调用,底层文件操作反复确认,而且任务复杂会中断。
Claude Code 是 「编程实习生」(独立执行者),接受任务后自主规划、执行,甚至连续工作几小时不中断。
例:丢给它一个需求:“重构登录模块”,它会拆解任务、写代码、跑测试、提交 PR,全程无需你插手。
2、底层能力差距悬殊
Claude Code 使用 ultrathink,强制模型深度思考(消耗无上限),杜绝 AI 偷懒,200K 上下文 + 真实终端权限,直接操作 Git/Shell/文件系统,像人类工程师一样执行命令而非仅建议。
Cursor 的短板很明显,依赖 IDE 环境,无法直接执行高风险操作(如 rm -rf),而且严重阉割模型能力,复杂任务易失败。
3、适用人群分化严重
Claude Code 更适合老司机,需清晰描述需求、熟悉命令行,对代码质量有把控力(毕竟实习生可能写歪)。
Cursor 适合新手/轻量任务,图形界面友好,适合小修小补(改个 CSS、生成单文件函数)。
如果没用过 Cursor 的话,不推荐直接上手就用 Claude Code,会比较痛苦。
4、灵魂差异:是否「真Agent」
Claude Code = 真·Agent:
能自治(规划→执行→纠错)、能跨界(调用 MCP 工具/浏览器)、有记忆(跨会话保留项目上下文)。
Cursor = 加强版Copilot:
增强交互的 AI 助手,但本质仍是“建议者”,最终决策靠人。而且需要预先定义 rule,防止 Cursor 一顿操作猛如虎。
而且就在刚刚,Claude Code 宣布已经全面支持 Windows 原生应用,要知道之前还得通过 WSL 的方式。
也就是,现在无论是 MAC 还是 Windows,使用 Claude Code 都非常方便了。
但是比较痛苦的是,Claude Code 的使用是有一定的成本的,首先对我们来说,会经常面临各种封号。
不过好在现在也可以直接用中转站或者将 Kimi K2 集成到 Claude Code,实测效果很感人。
下面,我将带你沉浸式体验下如何使用 Claude Code。
系统要求
1、操作系统:macOS 10.15+、Ubuntu 20.04+/Debian 10+ 或 Windows 10+(带有 WSL 1、WSL 2 或适用于 Windows 的 Git)
2、硬件 :4GB+内存
3、环境 : Node.js 18+
下载可以参考:https://nodejs.org/en/download
4、网络 :身份验证和 AI 处理需要互联网连接,需要开代理,最好是美国节点
5、Shell :在 Bash、Zsh 或 Fish 中效果最佳
安装
如果是 mac 直接打开终端,如果是 windows,Windows + R 快捷键弹出运行窗口,输入 cmd 确定就可以运行
然后输入命令:
npm install -g @anthropic-ai/claude-code 请勿使用 sudo npm install -g ,因为这可能会导致权限问题和安全风险。
安装好后是这样:
使用
安装过程完成后,导航到自己的项目并启动 Claude Code:
cd 你的文件目录 然后输入:claude 这里确保开启代理,且要开启 TUN 模式。不然没法跳转到登录。
命令行输入 claude 后,先是要选择风格样式,我就用默认的 Dark 还是挺酷的。
接下来是登录方式的选择:
一共有三种登录方式:
1、Claude 账户(包含 Pro 或 Max 套餐):订阅 Claude 的 Pro 或 Max 套餐,即可获得包含 Claude Code 和网页界面的统一订阅。以相同的价格获得更多价值,同时在一个平台管理你的帐户。使用你的 Claude.ai 帐户登录。启动时,选择与你的订阅类型匹配的选项。
2、API 方式:使用 Anthropic API 开发者账户,按 token 使用量计费。
如果没有 API,也可以使用中转站的方式,我使用的是 anyrouter 的中转站的方式。
注册后在 API令牌页面点击添加令牌获得(以 sk- 开头),然后复制这个 token。
然后回到终端,先退出 CC,然后进行
# 设置 API 密钥
export ANTHROPIC_AUTH_TOKEN=sk-...【这里填刚才复制的 Token】
# 设置代理服务器地址
export ANTHROPIC_BASE_URL=https://anyrouter.top
# 重新启动 claude
claude可以在终端中输入命令:env,查看当前配置的环境变量。
这样就已经配置成功。直接在命令行就可以提问啦。
当然为了防止每个项目每次都要配置环境变量,也可以直接在系统环境变量中添加。
echo -e '\n export ANTHROPIC_AUTH_TOKEN=sk-...' >> ~/.bash_profile
echo -e '\n export ANTHROPIC_BASE_URL=https://anyrouter.top' >> ~/.bash_profile
echo -e '\n export ANTHROPIC_AUTH_TOKEN=sk-...' >> ~/.bashrc
echo -e '\n export ANTHROPIC_BASE_URL=https://anyrouter.top' >> ~/.bashrc
echo -e '\n export ANTHROPIC_AUTH_TOKEN=sk-...' >> ~/.zshrc
echo -e '\n export ANTHROPIC_BASE_URL=https://anyrouter.top' >> ~/.zshrc这里我并没在系统环境变量中配置,因为不同的中转站稳定性不同,anyrouter 最近几天老是抽风挂。
Kimi K2 集成
这几天,kimi 发布了 K 2 模型,号称是万亿参数(激活参数 32 B)的 MoE 结构模型。
在 Agentic 工具上表现出色,在 SWE Bench、Tau 2 等基准测试中达到开源模型 SOTA,尤其在代码生成(如 3 D 场景、交易系统)、复杂工具调用(自动拆解指令为 ToolCall)和风格化写作(情感细节丰富)上表现突出。
而且据说可直接集成到 CC,于是我也第一时间带大家沉浸式感受一下。
当然了,像这些问题,都可以直接到我们的 ima 知识库中提问就好了。
不过呢,作为野生 AI 博主,还是有必要再给大家分享一波,也希望你能喜欢,并反手给个赞。
第一步:获取 Kimi API Key
访问 Kimi 开放平台:https://platform.moonshot.cn/console/api-keys
注册/登录后点击 「创建 API Key」(新用户默认赠送 ¥15 额度)。
要把 key 保存到一个地方,不然丢失了就得新建了。
然后重新切换到一个项目(刚刚那个已经配了anyrouter)。
# 设置环境变量(国内账号)
export ANTHROPIC_BASE_URL='https://api.moonshot.cn/anthropic'
export ANTHROPIC_AUTH_TOKEN='你的Kimi API Key' 然后重新关闭掉终端后,输入命令:claude,重启
但是这个时候就会报错:
好家伙,研究了半天,结果是账户直接就没钱不给用,要充值才行。
为了演示效果,我乖乖的去充值了 50 块。然后就可以用了。
对于不想氪金的小伙伴来说,可以直接先用 anyrouter 或者其他镜像站,而且,说句该说不说的,用 Claude Code 的底层原因不是因为 Claude 极强的代码能力和 Agent 能力?调个 kimi,实际真能有 Claude 模型的编程水平?这个还是需要打个问号的。
不过可惜最近 anyrouter 疯狂受攻击,已经关闭了 GitHub 的注册,只能通过 Linux Do 账号注册了。
当然还有其他的好用的中转站或者便宜的 Claude API 需要的可以评论区留言,中转站只是做了中转,模型还是 Claude 模型,能发挥出最大的效果。
但对于 Cursor 用户来说,一时还难以完全取代,vibe coding 中的 vibe,目前是 Cursor 最大的优势了。
其实,关于 Claude Code 还有更多好玩的用法,如果感兴趣也可以评论区告诉我呀,最近关于 Claude Code 和 Gemini CLI,苍何也会疯狂更新更多好玩的。
最后,欢迎关注我这个野生的无人问津的 AI 博主,谢谢你喜欢我的文章。