更早的 AI 编辑器我确实没用过,我的 AI 编辑器之旅始于 2023 年。那一年,OpenAI 的 ChatGPT 以惊人的能力火遍全球,几乎成为了全民讨论的焦点,也正式开启了我对大语言模型的探索之旅。从那时起,我开始关注并尝试使用各种集成了大语言模型的代码编辑器,希望能借助 AI 的力量提升编程效率。

在 ChatGPT 走红后不久,一些厂商便开始推出 AI 代码补全服务,功能相对单一,主要就是代码补全。使用时,当你编写代码,编辑器会自动弹出浅色的斜体代码建议,按下 Tab 键就能快速补全。我至今还记得,当时微软的 Copilot 因为涉及代码归属权问题,在国外引发了不小的争议,很多开发者对其合法性提出了质疑。

随着技术发展,AI 编辑器的能力逐渐升级,开始支持通过自然语言描述让大语言模型生成完整代码。不过那时的 AI 还只能编写代码,无法自主调用工具。生成的代码质量也只能说是勉强能运行,离真正的生产级代码还有差距。我当时并没有尝试 Cursor 等更高级的工具,只是在 VS Code 上安装了阿里的通义灵码插件,体验了一把 AI 辅助编程的乐趣。

再后来,我接触到了 Aider,这是一个用 Python 开发的命令行工具,它的功能比之前的插件更加强大。你可以通过自然语言描述需求,AI 会将其转换为代码,甚至还能执行一些基础命令。现在回想起来,它的使用方式很接近现在的 Claude Code,但在智能程度上却差了不少,很多时候生成的代码需要手动调整才能正常运行。

时间来到 2025 年,DeepSeek 大模型横空出世,我立刻购买了它的 API 密钥,因为我发现将 DeepSeek 接入 Aider 后,编程体验有了显著提升。当时我在 Arch Linux 系统上进行配置,过程并不顺利,尤其是 UV 的环境变量设置让我头疼不已,安装 Aider 前还需要安装一大堆依赖库,花费了不少时间和精力才最终配置成功。

除了使用 DeepSeek API,我还尝试在本地部署 Ollama 并接入 Aider。之所以这么做,是因为我当时的游戏本搭载了 RTX 4060 显卡,拥有足够的显存,可以流畅运行 8b 参数的大语言模型,比如 Qwen3。我原本计划利用这个本地部署的 AI 来翻译 IT FOSS 的技术文章,可惜由于各种原因,这个计划最终没能坚持下去,只翻译了几篇文章就放弃了。

就在使用 AI 编辑器的同时,我也开始尝试写博客。最初选择了 CSDN 这个平台,因为它在国内开发者中知名度很高。由于我还是未成年人,所以没有使用过博客园。但时间久了,我觉得 CSDN 的各种广告和推荐机制很烦人,于是干脆在 Gitee 上新建了一个仓库,把 README 文件当作博客文章来写。现在回想起来,当时其实已经有了搭建个人博客网站的想法,只是因为技术能力有限,不知道从何入手。

再后来,我接触到了 Trae 这款编辑器,它是基于 VS Code 开源部分开发的闭源商业产品。最让我惊喜的是,它和 VS Code 一样在右侧设置了 AI 聊天窗口,让我可以随时与 AI 交流编程问题。整体布局延续了 VS Code 的风格,只是在此基础上添加了一些实用的插件和功能。第一次使用时,我就被它的设计和功能深深吸引,感觉找到了一款真正适合自己的 AI 编辑器。

随着 Trae 的不断更新,它又推出了 SOLO 模式,这是一个非常创新的功能,主打“一句话生成一个应用程序”的理念。用户可以在 Trae 中随时切换到这个模式,通过简单的自然语言描述就能生成完整的应用。不过我发现免费版的 SOLO 模式稳定性不高,经常会生成出错的代码,所以我只在获得测试资格的那段时间里用它尝试写了一些 Flutter 应用,体验了一下这种快速开发的感觉。

几乎在同一时期,我又发现了一款名为 iFlow CLI 的 AI 命令行工具。遗憾的是,这款工具现在已经不存在了,它被合并到了 Qoder 项目中。iFlow CLI 的使用方式与现在的 Claude Code CLI 非常相似,最强大的地方在于它的 AI 已经能够自主调用各种工具,就像是一个可以用自然语言控制的 Shell,让命令行操作变得更加直观和智能。

我对 iFlow 的喜爱之情溢于言表,它不仅内置了许多免费的大语言模型供用户选择,还支持用户自行接入其他大语言模型,灵活性非常高。我猜测阿里可能是将 iFlow 作为 Qoder 的实验项目,通过用户反馈不断改进,待功能成熟后再将其核心特性整合到 Qoder CLI 中,这也解释了为什么 iFlow 最终会被合并。

最终,我又回到了 Trae 的怀抱。并不是因为其他编辑器不好,而是因为 iFlow CLI 的消失让我感觉失去了一个得力助手,而 Trae 作为我使用时间最长的编辑器,就像一位老朋友一样熟悉可靠。再加上我已经习惯了 Trae 的操作界面和功能,用起来更加顺手,所以选择继续使用它作为我的主力 AI 编辑器。

对于 Qoder CLI,我个人并不是很感兴趣,光是名字就觉得不如 iFlow 好听,而且它还需要用户购买 Coding 套餐才能使用全部功能,不像 iFlow 那样完全免费。至于 OpenCode,我只是跟风下载了一下,实际上根本没怎么使用过,从界面和功能上看,感觉它可能会像早期的 Aider 那样比较粗糙,缺乏打磨。