连最严肃的程序员也开始 Vibe Coding 了——这意味着什么?

有个人写了一篇博文,让整个程序员圈炸锅了。 不是什么争议性的大佬,不是无脑炒作 AI 的布道师。是 Simon Willison——开源框架 Django 的共同创建者,用了 25 年写代码的老工程师,一直是那种最强调「AI 不能替代你对代码的责任感」的人。 他在文章里承认了一件让自己"很不舒服"的事: 他开始在生产环境的代码里,不再认真看 AI 写的每一行了。 在他过去的定义里,这叫 Vibe Coding——那种不负责任的、交给 AI 乱搞的编程方式。 但现在,连他自己也开始这么做了。 Vibe Coding 和 Agent 工程,原来有边界 先回到 15 个月前。 2025 年 2 月,前 OpenAI 大将 Andrej Karpathy 发了一条推文,造了个词:Vibe Coding。 他说他写代码的方式变了——完全跟着感觉走,让 AI 生成代码,自己根本不看 diff,遇到报错就直接把错误信息粘贴给 AI,让它自己修。「代码已经超出了我平时能理解的范围,但如果跑起来了,管它呢。」 Karpathy 很坦诚:这种方式适合周末随便玩玩的项目,不适合正式产品。 一个月后,Simon Willison 专门写文章划清界限: Vibe Coding 不等于 AI 辅助编程。 真正负责任的工程师用 AI,是「我不会提交任何我没办法解释给别人听的代码」。你用 AI 生成,但你要审阅、测试、理解。这叫 Agentic Engineering(Agent 工程),跟 Vibe Coding 是两码事。 这个分法很清晰,圈里很多人认同。 然后,他发现界限消失了 2026 年 5 月 6 日,Simon 在 Heavybit 的播客里说了一段话,后来写进了博客,直接冲上了 HN 热榜(574 分,618 条评论): ...

May 7, 2026 · 1 min · Max

程序员把 AI 塞进了终端——DeepSeek-TUI 一天涨 2400 星,凭什么?

你不需要打开浏览器,不需要切换窗口,不需要复制粘贴代码。就在你的终端里,直接问,直接改,直接跑。 有一类程序员,你让他用网页版 AI,他会皱眉头。 不是因为网页不好用,而是因为——他的手根本就没离开过键盘。 鼠标?那是什么? 对这类人来说,理想的 AI 编程助手只有一个标准:活在终端里。 DeepSeek-TUI 就是为他们造的。 这是个什么东西 DeepSeek-TUI,一个用 Rust 写的终端 AI 编程代理(TUI = Terminal User Interface),专门为 DeepSeek 模型设计。 GitHub 单日涨了 2400+ stars。 项目本身不复杂:你在终端里打开它,跟 DeepSeek 对话,它帮你写代码、改代码、解释代码,全程不离开你的命令行界面。 没有网页,没有 GUI,没有鼠标。 就是终端,就是键盘,就是代码。 为什么会爆 三个热点叠在一起了: 第一个热点:国产模型生态 DeepSeek 这几个月在开发者社区的声量很高,不只因为模型本身够强,还因为它的 API 便宜、开放、好接。围绕它的工具生态正在快速长大。DeepSeek-TUI 刚好踩在这个浪上。 第二个热点:CLI 编程工具 Claude Code、GitHub Copilot CLI、Cursor……开发者工具的战场正在从 IDE 插件转向命令行。谁能在终端里活得好,谁就是下一个赢家。 第三个热点:Rust 写的 Rust 在 GitHub 上有自己的粉丝群体。一个用 Rust 写的工具,光凭这一点就能多拉一批 star。快、轻、无 GC——这是开发者爱看的关键词。 三个热点同时出现,不爆才怪。 它跟 Claude Code 有什么不同 一句话说清楚: Claude Code 是 Anthropic 官方出的,背后是 Claude 模型,主要面向复杂项目和多文件操作。 ...

May 6, 2026 · 1 min · Max

当AI开始带团队:Claude Code 的 Team Agent 编程方式彻底改变了我写代码的方式

你有没有想过,编程不再是你一个人对着 AI 聊天,而是你是 CEO,AI 是你的整个工程团队? 这不是科幻。这是 Claude Agent SDK 的 Team Agent 编程模式,现在就能用。 先说说你现在在做什么 你的工作流大概是这样: 打开终端 → 问 Claude 一个问题 → 等回答 → 复制代码 → 继续问。 一来一往,像审问犯人。 问题在哪?这个模式本质上是串行的。你问一句,它答一句,你每次只用了 AI 的 1/10 的脑子。 而 Team Agent 模式完全反过来:你扔一个任务,一群 AI 同时干活。 什么是 Team Agent 模式? Claude Agent SDK 的 Team Agent,简单说就是 一个 Agent 指挥一群 Agent。 技术上叫 orchestrator-subagent 架构: 你 │ └── Orchestrator(主 Agent) ├── Subagent A → 负责写测试 ├── Subagent B → 负责查文档 └── Subagent C → 负责修 Bug 主 Agent 理解你的意图,分解任务,把子任务派给不同的子 Agent 并行执行,最后汇总结果。 ...

May 5, 2026 · 5 min · Max