AI Coding工具选型对比推荐
作者:微信文章1. 🚀 产品形态
以下产品形态按推荐程度从高到低排序:
💻 IDE(集成开发环境): 基于 VSCode 修改,集成度高,体验佳。🇨🇳 国内产品:
Lingma IDE (阿里云)Trae - 海外版 (字节)Code Buddy (腾讯)🌍 国外产品:
CursorWindsurf🔌 IDEA/VSCode 插件: 可在现有 IDE 中直接使用 AI 功能。
Lingma (插件版)Continueaugment
⌨️ CLI(命令行工具): 适用于熟悉命令行的用户。
Claude CodeGemini CLIQwen CLI
🌐 Web Coding: 通过 Web 界面进行 AI 辅助编程。
Gemini AI Studio豆包KimiBolt.newV0.dev
2. 🧠 编程模型选择
🆓 免费模型:
Gemini 2.5 Pro + FlashQwen3-CoderDeepSeek R1
💰 付费模型:
Claude 3.7 及以上版本
3. 💸 主流产品价格与个人可用方案
以下统计针对个人用户的可用方案:
产品名称价格方案详情链接通义灵码限时免费(个人专业版)https://lingma.aliyun.com/pricingTrae免费版:超级模型需排队。
付费版:月费 10U,年费月均 7.5U。https://www.trae.ai/pricingCursor免费方案:满足基本开发需求,可通过重复注册使用免费额度。
付费版:Pro 月费 20U,Ultra 月费 200U。https://cursor.com/pricingClaude Code付费版(年付):Pro 月费 17U,Max 月费 100U。https://www.anthropic.com/pricing注: Cursor 和 Claude Code 的具体价格和额度信息,请参考其官方定价页面。4. 科学上网说明
产品形态/使用场景是否需要科学上网说明国外模型(CLI/IDE 插件)是使用官方直连 API 域名时需要,使用中转站时无需国外模型(Web 官网)是访问官方网站和使用 Web 界面时需要。IDE 形态 (通常)否大部分 IDE 形态产品(如 Cursor, Trae海外版)通常使用国内中转服务,无需科学上网。 🌟 推荐方案
💻 IDE 推荐:
Cursor (满足日常基础开发需求)Lingma IDE (免费,国内首选)Trae-海外版
🔌 IDE/VSCode 插件推荐:
Lingma 插件 (免费)Continue 插件 + Gemini 2.5 (免费模型+易用插件)
🌐 Web端编程
Google AI Studio(免费)豆包(免费)
⌨️ CLI 推荐:
CLI 类产品易用性相对前两种形态较差,且标杆产品 Claude Code 费用较高,不作首推。
🎖️ 模型排序(根据综合考虑):
Gemini 2.5 Pro及Flash (免费)Qwen3—Coder (免费)DeepSeek R1 (免费)Claude 3.7及以上
💡 试用方案参考 :
Claude Code免费试用方案Cursor FreePlan账号
6. 📊 各产品形态模型 - 编程能力测评
🎨 小球旋转动画案例 - 提示词 (出自:karminski-牙医)
🇬🇧 英文版本:
Write a Python program that shows 20 balls bouncing inside a spinning heptagon:
- All balls have the same radius.
- All balls have a number on it from 1 to 20.
- All balls drop from the heptagon center when starting.
- Colors are: #f8b862, #f6ad49, #f39800, #f08300, #ec6d51, #ee7948, #ed6d3d, #ec6800, #ec6800, #ee7800, #eb6238, #ea5506, #ea5506, #eb6101, #e49e61, #e45e32, #e17b34, #dd7a56, #db8449, #d66a35
- The balls should be affected by gravity and friction, and they must bounce off the rotating walls realistically. There should also be collisions between balls.
- The material of all the balls determines that their impact bounce height will not exceed the radius of the heptagon, but higher than ball radius.
- All balls rotate with friction, the numbers on the ball can be used to indicate the spin of the ball.
- The heptagon is spinning around its center, and the speed of spinning is 360 degrees per 5 seconds.
- The heptagon size should be large enough to contain all the balls.
- Do not use the pygame library; implement collision detection algorithms and collision response etc. by yourself. The following Python libraries are allowed: tkinter, math, numpy, dataclasses, typing, sys.
- All codes should be put in a single Python file.
🇨🇳 中文版本:
创建一个Python程序,实现以下功能:
- 显示20个球体在旋转的七边形内弹跳
- 所有球体具有相同的半径
- 每个球体标有1-20的编号
- 所有球体从七边形中心开始下落
- 使用指定的20种颜色
- 球体受重力、摩擦力影响,与旋转墙壁和彼此之间发生碰撞
- 球体材料特性:弹跳高度不超过七边形半径但高于球体半径
- 所有球体因摩擦力而旋转,编号可指示球体旋转
- 七边形以5秒一圈的速度绕中心旋转
- 七边形大小足够容纳所有球体
- 不使用pygame库,自主实现碰撞检测算法
- 允许使用的库:tkinter, math, numpy, dataclasses, typing, sys
- 所有代码放在单个Python文件中
🏆 第一梯队(完美复现):
CodeBuddy - Claude-4.0-Sonnet
ClaudeCode
Trae - Gemini2.5Pro
Trae-DeepSeekR1
LingmaIDE - Qwen3-coder
💪 第二梯队
Trae - Kimi K2模式 渲染OK,但动效失败
渲染ok ,但是小球超边界
Cursor - Auto
渲染OK ,但小球聚集
❌ 失败案例:
Gemini-Cli: (Fail)
模型优秀,但CLI产品形态兼容一般
Trae - chatgpt 4.1 (Fail)
豆包网页 - AI编程
7. 🖼️ 图示
欢迎关注,共同进步!🚀🚀🚀
页:
[1]