AI在线 AI在线

一日一技:牛指挥马,Cursor驾驶Claude Code起飞

我日常使用的开发工具是Cursor。 虽然用得非常顺手,但天天有人在我耳边说,Claude Code代码能力吊打Cursor,Claude Code可以完全替代Cursor之类的言论,于是我安装上Claude Code试了一试。 整体来说Claude Code写代码的能力确实还行,但这个东西毕竟是命令行工具,用起来非常不方便。

我日常使用的开发工具是Cursor。虽然用得非常顺手,但天天有人在我耳边说,Claude Code代码能力吊打Cursor,Claude Code可以完全替代Cursor之类的言论,于是我安装上Claude Code试了一试。

整体来说Claude Code写代码的能力确实还行,但这个东西毕竟是命令行工具,用起来非常不方便。特别是我的描述文字较多,有时候想换行,一不小心直接敲下回车他就发出去了。而且没有历史记录功能,除非我聊一次天手动git commit一次,否则就容易出事情。而Cursor好就好在它基于VSCode二次开发的图形界面用起来非常顺手。各种贴心的功能很方便。

前几天我看到Claude Code有Python SDK[1],突发奇想,我能不能利用这个SDK,让Cursor来控制Claude Code做事情呢?让Cursor负责规划任务,负责git提交代码。每一步,它都会生成用来控制Claude Code的代码,我只需要运行这个代码,Claude Code就会自动执行任务。这样我就既能拥有Cursor的图形界面,又能有Claude Code更好的编程能力了。

刚准备测试,结果坏消息传来,我的Claude账号被封了。

图片图片

但事情就是这么巧,Claude刚封我账号,我就看到智谱发布了最新的GLM-4.5模型,不仅模型能力大幅提升,进入了第一梯队,而且开源,再而且原生支持Claude Code!真是瞌睡来了就给我递枕头。Claude拜拜了你嘞。

那我们今天就尝试使用Cursor + Claude Code + GLM-4.5来实验一下我的想法。

Claude Code接入GLM-4.5

这一步非常简单,首先到智谱开放平台[2]申请API Key。

然后安装Claude Code:

第三步设置环境变量:

第四步执行命令claude运行Claude Code。我们来测试一下效果:

图片图片

命令行测试成功。

使用Python控制Claude Code

这一步,我们使用Python代码来控制Claude Code。首先安装对应的SDK:

然后编写如下代码:

在有环境变量的终端中,运行这段代码,效果如下图所示:

图片图片

生成的fib.py直接就可以运行,并且确实是快速算法。如下图所示。这个算法计算斐波拉契数列第1000位,只需要0.000012秒。快得不得了。

图片图片

有熟悉Cursor的同学,肯定一眼可以认出我上面截图的编辑器就是Cursor。那么接下来,我们试一试使用Cursor来控制Claude Code!

Cursor操作Claude Code

我们来设想一个项目:一个用来宣传GTD的网站。这个网站有一个落地页,有注册、登录页。登录以后,能够创建、查看、修改、更新任务。任务有列表模式和卡片模式。在卡片模式,可以把任务从一个卡片拉到另一个卡片。还有一个生产力统计页面。并且网页要有设计感,使用Next.js + tailwind css + shadcn/ui来做前端,使用FastAPI做后端,使用MongoDB做数据库。

我们先在Cursor里面写入我们的需求:

很快,Cursor就成功生成了3个markdown文件,我们依次看看:

desgin.md文件:

图片图片

requirements.md文件:

图片图片

tasks.md文件:

图片图片

第一步的step.py也已经生成好了,我们来看看内容:

写得非常专业。运行这段代码,打印了一大堆东西出来,跑起来看着有模有样,但运行完成以后,只生成了backend和frontend两个空文件夹,里面什么内容都没有。

经过我多次尝试和调试,我发现主要原因是这个Python SDK不太完整,里面很多需要跟用户交互的部分,SDK无法自动执行,导致运行失败。

看起来让牛马成为牛马,让人成为人的想法有点天真了。没法实现全自动,那我们半自动试一试。我让Cursor把下一步要做的事情写入到step.md中,然后我去手动复制给Claude Code执行。

现在我们成了公司中层,典型的传话筒,把老板的安排传达给下属。生成的step.md文件如下:

图片图片

我们手动从里面一步一步复制出指令,发送给Claude Code。粘贴的长文本在Claude Code里面可以正常保留。例如下面这段步骤描述:

先生成代码的骨架,在生成的过程中,Claude Code会多次跟你索要权限。你手动同意以后,创建好结构。然后再让Cursor落地页内容的描述:

生成的落地页如下图所示:

图片图片

后面的步骤也差不多,简单到我都不知道怎么写文章。大概就是:

  1. 从step.md里面复制步骤描述
  2. 粘贴到Claude Code,等待结束
  3. 人工测试是否满足需求
  4. 重复步骤1

我们来看一下最终生成的网站效果:

  • 任务列表页

图片图片

  • 任务看板页

图片图片

数据总结页面

图片图片

总结

整个生成的过程,我就是给Claude Code下达命令,然后坐在旁边刷小红书,等Claude Code结束,然后执行下一步。如果Claude Code的Python SDK能增强一些,自动处理各种权限交互的问题,我觉得做成全自动没有任何问题。

网站整体写完以后,我刚想感叹Claude真强啊,然后突然意识到,我Claude Code后面使用的是国产的大模型!智谱家的GLM-4.5!我最初只是想给 Cursor 找一个强大的小弟,于是有了Claude Code。但由于Claude账号被封,所以换成了刚出来的GLM-4.5.但它的编码能力大大超出了我的预期。

GLM-4.5不仅仅是Claude的平替,它完全可以是一个更强大的存在。而且这个模型完全开源!第一款原生Agentic基座模型,能够胜任全栈开发任务。推理、代码、智能体综合能力(平均分)达到开源模型 SOTA 水平。Agentic Coding 盲评测试中,实测结果国内最佳。官方API的价格非常便宜,输入 0.8 元/百万 tokens,输出 2 元/百万 tokens。同时,高速版本实测生成速度超过 100 tokens/秒。现在注册还赠送2亿Token。

如果你也没有Claude账号,那可以试一试GLM-4.5。用Cursor来分解任务,生成需求、设计、任务三份文档。然后把任务拆成Claude Code能够执行的小步骤。Claude Code通过GLM-4.5来执行任务生成代码,这份工作流,不会让你失望的。

参考资料

[1] Python SDK: https://github.com/anthropics/claude-code-sdk-python

[2] 智谱开放平台: https://bigmodel.cn/usercenter/proj-mgmt/apikeys

相关资讯

智谱宣布旗下多款大模型产品降价 其中GLM-4-Plus降价90%

4月24日,智谱BigModel开放平台宣布进入“亿时代”,对旗下多款大模型产品进行价格调整,大幅降低使用门槛,让更多的企业能够以极低成本拥抱大模型技术。 智谱BigModel开放平台此次价格调整涉及多个模型产品。 其中,GLM-4-FlashX模型每亿tokens的价格仅为10元,该模型基于强大的预训练基座,具有超快的推理速度,功能调用能力与GPT-4相当,在数据抽取、生成、翻译等方面表现出色。
4/24/2025 12:00:49 PM
AI在线

最接近GPT-4的国产大模型诞生了

2024 年,国产大模型的第一个重磅消息,来自智谱 AI。在 1 月 16 日举办的 2024 智谱 AI 技术开放日 Zhipu DevDay 上,智谱 AI 正式发布新一代基座大模型「GLM-4」。经历了三个月的技术迭代,GLM-4 相比上一代基座模型 GLM-3 实现了 60% 的性能全面提升,直接逼近 GPT-4。一方面,GLM-4 支持更长的上下文、更强的多模态能力;另一方面,GLM-4 支持更快的推理、更多并发,大大降低了推理成本。同时,GLM-4 也增强了智能体能力,智谱 AI 正式上线了「GLM-4
1/17/2024 3:02:00 PM
机器之心

GLM-4-32B 与 GLM-Z1-32B 在 OpenRouter 上线,免费开放

清华大学 KEG 实验室(THUDM)研发的 GLM-4-32B 及 GLM-Z1-32B 两款前沿大语言模型(LLM)正式在 OpenRouter 平台上线,且完全免费向全球用户开放。 这一里程碑式的事件标志着高性能 AI 模型的普及迈出了重要一步,为开发者、研究人员及 AI 爱好者提供了强大的工具,以推动人工智能应用的进一步创新。 模型上线:性能强劲,免费开放GLM-4-32B 作为一款拥有320亿参数的通用大语言模型,以其在复杂推理、数学能力及多语言处理方面的卓越表现,成为当前开源 LLM 领域的佼佼者。
4/22/2025 9:00:40 AM
AI在线
  • 1