AI 编程工具尝鲜之 cursor-cli 及最新 GPT-5 模型体验
本人非 AI 专业人士,使用 AI 编程工具,主要是为了提高工作效率,减少重复劳动,让 AI 做一些重复性的工作,解放自己的双手。燕十三的物联网之旅由于微信群二维码有时间限制,超过时间后可以加我微信 flyingcys,拉你进群。
一早(2025-8-8)醒来就在微信里面刷到 GPT-5 发布的消息,简单看了一下,没啥特别的感觉(非专业人士的缘故),想想应该也没那么快可以用上吧。
到了工位打开 cursor,发现 GPT-5 已经在 cursor 的模型列表里面了。。。(惊喜。。。)
同时 cursor 左下角弹出一个提示框,有 cursor cli 工具可以体验,同样可以体验到 GPT-5。
最新一直在用 Claude Code 解决很多工作上的问题,是 CLI 编程工具的忠实拥护者,立马安装使用。
cursor cli 官方页面介绍,https://cursor.com/cli, 很简单,感觉无需多介绍,懂的都懂。。。
Cursor 现在是 IDE 和 CLI 任君选择
安装
一句话安装:
$ curl https://cursor.com/install -fsS | bash
运行
可以在 cursor vscode 及任何命令行工具下运行 cursor-agent
命令启动
$ cursor-agent
┌────────────────────────────────────────────────────────────┐
│ ⬢ Welcome to Cursor Agent Beta │
│ │
│ Cursor Agent CLI is in beta. Security safeguards are still │
│ evolving. It can read, modify, and delete files, and │
│ execute shell commands you approve. Use at your own risk │
│ and only in trusted environments. │
│ │
│ Please read about our security at │
│ https://cursor.com/security. │
└────────────────────────────────────────────────────────────┘
Cursor Agent
┌────────────────────────────────────────────────────────────┐
│ → │
└────────────────────────────────────────────────────────────┘
运行后,会跳到 cursor 官网登录认证。
瞬间感觉之前被各种嫌弃的 cursor 立马变香了。。。(个人体验,不接受反驳。。。)
cursor 年卡的含金量还在上升
用过 Claude Code 、gemini-cli、qwen-code的同学对 cursor cli 应该很熟悉, cli 命令行 AI 编程的工具。
个人觉得和 IDE 比,命令行运行更快,权限更高,功能更多更强大,用习惯了之后就很少使用 IDE了。
使用
目前 cursor cli 应该还是试用版本,功能还不是太丰富,但够用。
$ cursor-agent --version
2025.08.08-f57cb59
在 cursor-agent
命令行中使用 /
命令 查看了一下 6 条命令,目前功能应该还比较弱。
┌────────────────────────────────────────────────────────────┐
│ → / │
└────────────────────────────────────────────────────────────┘
→ /model <model> Set or list models
/auto-run [state] Toggle auto-run (default) or set…
/new-chat Start a new chat session
/clear Start a new chat session
/vim Toggle Vim keys
/help [command] Show help (/help [cmd])
每个大命令后面还有一些小命令可以用,看命令行提示就好。
模型切换
这是最重要的功能,GPT-5 和其它模型切换。默认使用 Claude 4 Sonnet
模型,可以
┌──────────────────────────────────────────────────────────┐
│ → /model │
└──────────────────────────────────────────────────────────┘
→ /model ls List available models
/model gpt-5 OpenAI GPT-5
/model sonnet-4 Claude 4 Sonnet
/model opus-4.1 Claude 4.1 Opus
输入 /model gpt-5
就可以切换到 gpt-5 。
GPT-5 体验
简单测试了一下 GPT-5
编程能力,和 cluade
对比,还是有惊喜的。
采用同样的提示词下,使用 LVGLV9,从头开始用 C 语言写 一个 2048游戏.
使用 LVGL v9 框架开发一个完整的2048游戏程序,要求实现以下功能:
1. 基于触摸屏的上下左右滑动操作控制;
2. 完整的游戏逻辑包括数字方块合并规则(相同数字合并翻倍)、实时得分计算系统;
3. 游戏状态判定(胜利条件达到2048、失败条件棋盘填满无合并可能);
4. 采用LVGL v9原生控件和API实现界面渲染;
5. 包含游戏重置功能;
6. 优化动画效果使方块移动/合并过程流畅。
请确保代码符合嵌入式C语言开发规范,内存占用优化,并适配常见嵌入式屏幕分辨率。
GPT-5 第一次完成后有一个小的错误编译不过,将编译日志直接丢给他第二轮修复后,出来效果已经是可以正常运行,界面效果也还不错。
claude 4.0 sonnet 的 UI 效果一塌糊涂,基本的游戏都没法正常显示:
opus 快如闪电,200s 就写完,并且一把编译通过,效果比 sonnet 好,但是和 gpt5 相比,UI 差了一些,主要是下面的容器设置有问题,滑动的时候整体都在动。
GPT-5 可以开始写嵌入式 C 代码了,感觉自己被 AI 淘汰又近了一步。。。
更详细的测评和对比,看专业人士的分析吧,我只是一个嵌入式开发者,能力有限。。。
总结
本人非 AI 专业人士,使用 AI 编程工具,主要是为了提高工作效率,减少重复劳动,让 AI 做一些重复性的工作,解放自己的双手。
对 AI 编程有兴趣的小伙伴,可以关注个人公众号:燕十三的物联网之旅
由于微信群二维码有时间限制,超过时间后可以加我微信 flyingcys,拉你进群。
更多推荐
所有评论(0)