最近我听说Claude Code这款代码助手非常厉害,大家把Cursor形容为实习生,而Claude则是高级工程师的水平。
起初我并没有太在意,不过由于一些特殊原因,Claude无法直接使用。幸运的是,有人搭建了镜像站,提供$100的免费额度,这样我就可以试试了。
镜像站的链接是:https://anyrouter.top/register?aff=kUGb
安装
目前,Claude Code只支持Linux和macOS系统,如果你是Windows用户,就需要使用WSL或者其他虚拟机。
接下来,我们开始安装吧!
1. 以Ubuntu为例,先安装Node.js
# Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash –
sudo apt-get install -y nodejs
node –version
2. 安装npm
sudo apt install npm
3. 安装Claude Code
npm install -g @anthropic-ai/claude-code
claude –version
4. 配置Token
在网页控制台上创建一个以sk开头的API令牌,并把它设置为环境变量。
echo -e ‘n export ANTHROPIC_AUTH_TOKEN=sk-…’ >> ~/.bashrc
‘n export ANTHROPIC_BASE_URL=https://anyrouter.top’
source ~/.bashrc
配置完成后,就可以启动了,输入
claude
这时会进入一个界面,先选择你喜欢的主题:

设置完成后,确认安全须知、Terminal配置和信任工作目录,按Enter键,直到看到这个界面,就可以开始正常使用了。

实际测试
我看到很多人用贪吃蛇、碰撞模拟等简单的编程任务来测试,这其实没什么实质性的意义。
于是我决定用一个复杂的实际任务来试试:“用React写一个类似OpenAI的聊天界面,要求能自定义模型并保存对话历史。”
为了让任务更加清晰,我请DeepSeek优化了一下提示,最终的需求如下:
请帮我设计一个基于React的类OpenAI聊天界面,需满足以下功能:
1. **用户配置模块**
– 提供API Key输入框(支持本地存储,避免重复填写)
– 支持选择模型(如deepseek-v3/deepseek-R1等)和参数(temperature、max_tokens等)
2. **对话交互界面**
– 仿ChatGPT的聊天布局:左侧历史会话列表,右侧主聊天区
– 支持多轮对话,保留上下文(通过messages数组传递历史记录)
– 实现流式响应(逐字输出效果),使用Server-Sent Events或OpenAI的stream参数
3. **功能增强**
– 消息Markdown渲染(代码高亮、链接解析等)
– 一键复制回复内容
– 响应耗时统计与token用量显示
4. **错误处理与状态管理**
– 网络错误、API限流等异常提示
– 加载状态动画(如发送中、流式响应)
技术栈推荐与任务测试对比
说到技术选型,首先推荐的UI库有Ant Design或Material-UI,都是非常流行的选择。对于状态管理,Zustand或者Context API都是不错的选择。至于流式处理,可以考虑使用`openai`库的`stream`参数,或者自己设置SSE连接。
附加要求:
- 需要提供完整的React Hooks实现方案。
- 最好能够优先考虑TypeScript的类型安全性。
- 布局要兼容移动端。
- 还要附上详细的readme.md文档。
为了便于对比,我们选择了Cursor + gemini-2.5-pro进行同步测试。为什么不选择Cluade 4?因为它的使用限额已经用得差不多了!
Claude很快就列出了10条任务清单。

Claude列的任务清单
而Cursor也不甘示弱,同样列出了10条任务清单。

Cursor列的任务清单
经过大约6分钟的努力,Claude率先完成了任务,但在运行时遇到了编译错误。

在反馈了错误信息后,它花了1分钟进行修复,重新启动后就顺利运行了。

模型配置界面

对话界面
模型配置看起来正常,对话也能顺利进行,不过在渲染时出现了小问题,模型的回复被错误地渲染到了用户的问题板块上。
考虑到这是不到十分钟完成的成果,整体表现还是相当不错的。
再来看看Cursor那边,似乎还没有处理完。

经过约20分钟的努力,Cursor终于完成了处理,不过启动时却出现了错误。

将错误信息反馈给模型后,再进行了一轮迭代,最终成功了。
深度对比:Cursor与Claude Code的较量
这边的UI界面看起来不错,但模型添加功能却出了一些问题,导致问答功能无法正常使用。

在这轮测试中,Cursor的表现可以说是被狠狠碾压,速度和质量都不在一个层次。
总结一下
体验了Claude Code后,我不得不说,Cursor这次真的遇上了个强劲对手。
Cursor的一个优势是接入了Claude4模型,但如果Claude为了产品推广停止对Cursor的支持,Cursor可能会面临被淘汰的风险。
无论是Claude Code还是Gemini CLI,它们都是通过终端进行交互,这种方式明显比Cursor重写IDE要简单得多,适用性也更广泛。
最后,提一下Claude Code的费用,这次稍微复杂一点的测试花了2美元,这意味着用免费的额度就能做很多简单产品的开发。












用Claude Code搞贪吃蛇感觉有点浪费它的能力,应该试试更复杂的项目。
在Windows上使用Claude Code的确有些麻烦,WSL配置起来需要时间,建议在Linux上直接使用。
我尝试用Claude Code做了一个小项目,结果发现它在语法提示方面表现得相当出色。
在使用Claude Code时,注意API Token的安全性,切勿泄露给他人。
提到复杂任务,我觉得Claude Code在处理多层逻辑时表现可能会更突出,比如处理状态管理时是否能更智能?
用Claude Code做项目时,记得定期备份代码,万一出问题可不想重头来过。
用Claude Code真是个不错的选择,代码提示很智能,感觉比Cursor强很多。
建议在使用Claude Code时,尽量使用最新版本的Node.js,以避免兼容性问题。
使用Claude Code前,先确保你的Linux系统更新到最新,避免不必要的麻烦。
在Windows下使用Claude Code确实麻烦,能否分享一下WSL配置的技巧?
有谁试过Claude Code的流式响应功能吗?真的有效果吗?