返回首页

对比阅读

对比阅读:Programmers Dump IDEs for Terminal AI — A Quiet Workflow Migration 与 程序员抛弃 IDE 改用终端跑 AI — 一次被低估的工作流迁移

AEN
LocalLLaMAClaude CodeOpenCode·

Programmers Dump IDEs for Terminal AI — A Quiet Workflow Migration

This week, a Reddit post on the programmer community LocalLLaMA hit the front page with a question: why are more and more programmers abandoning traditional IDEs like Cursor and VS Code (the integrated development environment—the main interface where programmers write code), in favor of tools like OpenCode and Claude Code that let AI run commands directly in the terminal? What we care about is whether this shift in preference might be an early signal that AI Agents—AI that can autonomously execute tasks—are moving from chat-box assistants to directly operating systems.

The original poster actually uses both: large projects use Cursor or Zed, switching to terminal tools like OpenCode only when server configurations need editing. In other words, even the person raising the question isn't asking you to choose one—they're acknowledging that both workflows will coexist. What's actually worth discussing is: once AI gets shell permissions (OS-level execution rights), will developers still be willing to keep it boxed inside the IDE?

What This Is

Tools like OpenCode and Claude Code are called coding harnesses by developers—they don't offer pretty interfaces, just give the AI Agent an environment in the terminal where it can read files, write files, and execute commands. The difference from IDE plugins like Cursor or Copilot: plugins let AI write code under your watchful eye; harnesses let AI run the entire workflow itself and report back.

The original poster made it clear in their follow-up: large projects still use IDE mode; only system-level operations like "tweaking server configuration" go through the terminal. In other words, the essence of this debate isn't "which is more usable," but "should AI be kept in a box."

Industry View

The reasons supporting the terminal camp are straightforward: if AI can understand code and execute commands, adding an IDE layer as a middleman is redundant. This usage treats AI as a real Agent, not just smarter autocomplete. One Reddit commenter said: "Once you get used to letting AI run commands directly, you can't go back to clicking menus manually in the IDE."

Opposition centers on security and controllability. Granting AI shell permissions means deleting the wrong file, exposing secrets, crashing production environments—these are risks that IDE plugins are unlikely to create. A security engineer wrote in the comments: "What the compliance team thinks of these tools will determine whether they can be used in enterprises." This, we believe, is the objection more worth discussing—it's not a technical issue, it's a governance issue.

We note that the underrated third party in this debate is IDE vendors like JetBrains and Cursor. As AI Agents move to the terminal, their moat—"developers can't live without our interface"—gets bypassed. This isn't a product fight; it's a battle over direction.

Impact on Regular People

  • For enterprise IT: when employees start using terminal AI tools to connect directly to servers, the previous "standardized development environment" approach gets bypassed. Security strategy must shift from "managing software" to "managing permissions and auditing."
  • For individual careers: the gap between "knows how to use AI" will further widen into "dare to hand over the entire working environment to AI." This is no longer a technical question; it's a trust question.
  • For the consumer market: terminal AI tools currently target mostly developers, but "AI computer operator" products being built by OpenAI and Anthropic are already moving in this direction. The time when ordinary white-collar workers get to use "AI clicks the mouse and modifies files for me" may arrive faster than expected.
BZH
LocalLLaMAClaude CodeOpenCode·

程序员抛弃 IDE 改用终端跑 AI — 一次被低估的工作流迁移

本周 Reddit 程序员社区 LocalLLaMA 板块有个被顶上首页的提问:为什么越来越多程序员抛弃 Cursor、VS Code 这类传统 IDE(集成开发环境,程序员写代码的主界面),改用 OpenCode、Claude Code 这种让 AI 直接在终端跑命令的工具?我们关心的是,这种偏好变化可能是 AI Agent(能自主执行任务的 AI)从聊天框助手走向直接操作系统的早期信号。

帖主自己其实是两边都用 —— 大项目用 Cursor 或 Zed,需要改服务器配置时才切到 OpenCode 这种终端工具。也就是说,连提出问题的人都不是要二选一,而是承认两种工作流会同时存在。真正值得讨论的是:当 AI 拿到 shell 权限(操作系统级执行权)后,开发者是否还愿意把它关在 IDE 的盒子里。

这是什么

OpenCode、Claude Code 这类工具被开发者叫做 coding harness —— 它们不做漂亮界面,只在终端里给 AI Agent 一个能读文件、写文件、执行命令的环境。和 Cursor、Copilot 这种 IDE 插件的区别是:插件让 AI 在你眼皮底下写代码,harness 让 AI 自己跑完整个流程再回来汇报。

帖主在补充说明里写得很清楚:大项目还是 IDE 模式,只有「动服务器配置」这种系统级操作才走终端。也就是说,这场争论的本质不是「哪个更好用」,而是「AI 应不应该被关在盒子里」。

行业怎么看

支持终端派的理由很直接:AI 能理解代码也能执行命令,中间再加一层 IDE 当传话筒是多余的。这种用法把 AI 当真正的 Agent,而不是更聪明的自动补全。Reddit 评论里有人说「一旦习惯让 AI 直接跑命令,就回不去 IDE 里手动点菜单了」。

反对声音集中在安全和可控性。给 AI shell 权限意味着删错文件、暴露密钥、把生产环境搞崩,这些风险是 IDE 插件不太可能制造的。一位安全工程师在评论里写道:「合规团队对这种工具的态度,决定了它在企业里能不能用。」这是我们认为更值得被讨论的反对意见,不是技术问题,是治理问题。

我们注意到,这场争论里被低估的第三方是 JetBrains、Cursor 这类 IDE 厂商。当 AI Agent 走向终端,他们的护城河 ——「开发者离不开我们这个界面」—— 会被绕开。这不是产品之争,是路线之争。

对普通人的影响

  • 对企业 IT:当员工开始用终端 AI 工具直连服务器,过去那套「开发环境标准化」会被绕开,安全策略要从「管软件」转向「管权限和审计」。
  • 对个人职场:未来「会不会用 AI」的差距,会进一步拉开成「敢不敢把整个工作环境交给 AI」。这不再是技术问题,是信任问题。
  • 对消费市场:终端 AI 工具目前主要面向开发者,但 OpenAI 和 Anthropic 正在做的「AI 电脑操作员」产品已经在朝这个方向走。普通白领用上「AI 替我点鼠标改文件」的时间,可能比想象中快。