请点击上方蓝字TonyBai订阅公众号!
大家好,我是Tony Bai。
自 AI 辅助编程工具进入我们的视野以来,开发者的工作流似乎陷入了一种微妙的“双屏探戈”。我们在一块屏幕上专注于 IDE 中的代码逻辑,在另一块屏幕上则向 Web UI 中的大型语言模型(LLM)提问。我们从代码库中精心挑选、复制上下文,粘贴到聊天框中,等待 AI 的灵感火花,然后再将结果小心翼翼地“移植”回我们的项目。这个过程,虽有助益,却充满了断裂感。
IDE 插件(如 GitHub Copilot)的出现,将 AI 拉近了一步,它们像一位“内联顾问”,在我们的代码旁窃窃私语,提供建议。但这仍然不够。我们渴望的,是一个能真正理解我们整个项目、能与本地环境交互、能执行任务的“主动伙伴”。
现在,想象一下:如果 AI 不再局限于浏览器或插件的沙盒中,而是直接生活在你的命令行里——这个开发者最熟悉、最高效的阵地,会发生什么?这正是 Google 开源项目 Gemini CLI 试图回答的问题。它不是要替代你现有的工具,而是要通过赋予 AI “使用工具”的能力,彻底重塑你的本地开发范式。