“Vibe Coding”是由 Andrej Karpathy 提出的概念,指的是—— “一种新的编程方式……你完全融入氛围,忘记代码本身的存在” 。
Vibe Coding(氛围编程)强调“通过自然语言/语境驱动开发”、“人机协作胜于纯手写代码”,定位在原型、创意、轻量化开发场景。与之相关的“Agentic Coding”则更进一步—不仅生成代码,还能计划、执行、循环验证。本文作为《AI 编程与氛围编程工具研究》的姊妹篇,全面补充当前市面上主流与新兴的氛围编程工具对比,包括独立 IDE、IDE 插件以及终端/CLI 工具,分析其开源程度、Agent 能力、模型接入方式与典型应用场景。
工具结构对比:独立 IDE、IDE 插件、终端工具
下面将从工具结构的角度,系统梳理当前氛围编程领域的主流解决方案,帮助你快速了解不同类型工具的优势与适用场景。
1. 独立 Agent IDE / 编辑器
工具 | 公司/组织 | 开源 | 特色能力 |
---|---|---|---|
Cursor | Cursor | 否 | Tab 代码补全 + Agent |
Windsurf | Windsurf | 否 | Navigator/Composer 流程 |
Zed + ACP | Zed Industries | 部分 | 支持外部 Agent |
Kiro | Amazon | 否 | Agent + Spec/Vibe Mode |
Replit (Agent) | Replit | 否 | 浏览器 IDE + Agent |
Qoder | 阿里巴巴 | 否 | Agent + Quest Mode + Repo Wiki |
Trae | 字节跳动 | 否 | Agent + Solo Mode |
VS Code | Microsoft | 是 | GitHub Copilot + 支持插件扩展/Agent |
CodeBuddy | 腾讯 | 否 | 智能代码助手/Agent |
笔者日常主要使用 VS Code 和 Qoder(一经推出我就开始试用了)。不过 VS Code 的代码补全能力没有 Cursor 那么强,Qoder 目前试用期每月有 2000 次调用次数,未来如何收费还有待观察。
2. IDE 插件 / Agent 扩展(以 VS Code 为主)
插件名称 | 平台 | 开源 | Agent 能力 | 模型接入方式 | 代表特性 |
---|---|---|---|---|---|
GitHub Copilot | VSCode 等 | 否 | 模式对话 + 文件操作 | OpenAI/GitHub 模型等 | 全方位生态插件,Agent 模式已发布 |
Cline / Roo / Kilo | VSCode | 是 | 文件、终端、浏览器 | BYOK(OpenRouter/本地) | 社区 Agent 插件,功能全面 |
Continue.dev | VSCode/Jet | 是 | Chat/编辑/Agent | OpenAI、Anthropic、Gemini、Ollama | 强 BYOK 和本地推理支持 |
Gemini Code Assist | VSCode/Jet | 否 | 多文件生成/调试 | Gemini 托管 | Google 原生支持 |
JetBrains AI Ass’t | JetBrains | 否 | Chat/Refactor/Testing | JetBrains 模型 | IDE 原生 Agent 功能 |
通义灵码 / 文心快码 等 | 国内 IDE | 否 | 代码生成/问答/etc. | 本土大模型(Qwen / 文心) | 面向中国开发者的本地化工具 |
Tabnine, Supermaven, Blackbox | 多 IDE | 否 | 补全 + Chat | 托管 / 企业自建 | 补全驱动型 AI 助手 |
OpenRouter 插件 | VSCode | 第三方 | Chat / 补全 | 聚合 >100 模型 | 模型自由选择工具 |
Ollama 本地插件 | VSCode | 是 | 补全 / Chat | 本地 Ollama 模型 | 私有本地运行,数据安全可靠 |
Verdant 插件 | VSCode | 否 | Agent | 未知 | Subagent 验证 |
AugmentCode | VSCode | 是 | Agent / 代码增强 | OpenAI / 本地模型 / BYOK | 支持代码自动增强与上下文感知 |
当前我用的最多的 GitHub Copilot,因为有 GitHub 赠送的 Pro 套餐,而且我对于 VS Code IDE 最熟悉,所以在日常开发中使用频率很高,还可以使用 Claude 4 Sonnet 模型。在这些 IDE 插里 AugmentCode 给我的体验最好,不过订阅价格太高。
3. 终端 / CLI Agent 工具
工具名称 | 开源 | 功能 | 特点 |
---|---|---|---|
Warp AI | 否 | 自然语言命令驱动 | 现代 AI 终端环境 |
Gemini CLI | 是 | Agent 控制交互 | 可跟 IDE 集成 |
Aider | 是 | Git diffs driven | 开源 agent 编程辅助 |
OpenHands | 是 | 文件/终端/浏览器 | 全能自托管 Agent |
Claude Code | 是 | 代码生成与编辑 | Claude 模型驱动,支持多平台 |
Codex | 是 | 代码生成与命令执行 | OpenAI Codex 模型,支持 CLI/IDE |
Qwen Coder | 是 | 终端 AI 助手 | 支持中文大模型,适配本地化场景 |
对于终端命令行编程工具给我体验最好的是 Warp,我体验过 $40/月的 Turbo 版本,内置了 gpt-5, claude 4 等模型,可以直接用自然语言执行命令、生成脚本、解释代码等,日常使用非常流畅。Codex 以前需要 API Key 才能使用,上周才开放 ChatGPT 订阅用户使用,目前我偶尔用用,它最的优是可以云端和本地协同,但是响应速度太慢。至于很多人推荐的 Claude Code,笔者无力折腾 🫠。
模型接入方式:灵活性是核心
氛围编程工具的一大关键在于模型接入的自由度,目前呈现以下几种形式:
- OpenAI/兼容 API:OpenAI 本身 + Azure + OpenRouter 等聚合平台
- 本地推理模型:如 Ollama、LM Studio,提供 OpenAI 兼容接口
- 厂商托管:Copilot、Gemini、通义灵码、Amazon Q 等
- MCP(Model Context Protocol)生态:支持工具/插件之间模型调用与共享上下文(如 Copilot Agent Mode、Cline、Continue 等) — 使 Agent 形成可组合、可扩展的工具生态。
在编程场景,我觉得 Claude 4 Sonnet 是撰写本文时最好用的模型之一。其次是 Gemini 2.5 pro 还有 Qwen3 coder plus。
应用场景推荐
- 快速原型 / 创意释放 → Cursor、Qoder、Kiro
- 企业级生产 / 安全合规 → GitHub Copilot、Windsurf、JetBrains AI Assistant
- 国内场景 / 本地化支持 → 通义灵码、文心快码、Qwen 等
- 终端权力用户 / 自由 Hacker → Warp、Aider、OpenHands、本地 Ollama 插件组合
潜在风险与开发者建议
- 真实世界里效率未必提高:METR 研究显示专业开发者使用 AI 后效率可能下降 20%
- 安全与正确性问题:存在幻觉、代码可读性不高、自动执行命令带风险、不便于多人协作
- 教育与学习层面思考:AI 工具不应是“拐杖”,还需深入理解逻辑原理
总结
目前笔者的编程工具情况是:VS Code(Claude 4 Sonnet 模型)、Gemini CLI/Qwen Coder、Codex,这些额度都已经足够满足日常开发需求。
本篇作为“姊妹篇”,在工具全景、模型接入方式、应用场景推荐和风险提醒等方面,对此前博客调研内容进行了系统补充。文章不仅扩展了工具维度,涵盖了 Codex 风格插件、Qwen 插件及更多本地化方案,还细化了模型接入的类型,包括本地、自建、厂商托管和 MCP 协议生态。同时,针对不同开发需求,给出了更具针对性的应用建议,区分了原型开发、企业生产、国内本地化和自由实验等场景,帮助开发者在实际选择和使用氛围编程工具时有更清晰的参考和思考。