---
schemaVersion: 1
slug: mp-25-20260204-cursor-vibe-coding-lies
ticketId: MP-25
lang: zh-tw
title: Cursor 吹牛翻車記 — 號稱 AI 寫出瀏覽器，結果只是東拼西湊
summary: Cursor CEO 宣稱用 GPT-5.2 從零寫出瀏覽器,結果被抓包只是把別人的 open source 拼起來
originalDate: 2026-01-27
translatedDate: 2026-02-04
source: Pivot to AI
sourceUrl: https://pivot-to-ai.com/2026/01/27/cursor-lies-about-vibe-coding-a-web-browser-with-ai/
author: null
authorshipNote: null
canonicalUrl: https://gu-log.vercel.app/posts/mp-25-20260204-cursor-vibe-coding-lies
status: published
replacementTicketId: null
replacementUrl: null
---

# Cursor 吹牛翻車記 — 號稱 AI 寫出瀏覽器，結果只是東拼西湊

> **來源:** [Pivot to AI](https://pivot-to-ai.com/2026/01/27/cursor-lies-about-vibe-coding-a-web-browser-with-ai/)

## 有人說他用 AI 蓋了一棟房子

想像一下這個場景：你同事跑來跟你說「欸我週末用 AI 從零蓋了一棟房子！」你一聽覺得不可思議，跑去看——結果發現他是去 IKEA 買了一堆現成家具，請 AI 幫他決定擺哪裡，然後拍張照說「我蓋的」。

2026 年 1 月底，Cursor CEO Michael Truell 幹了差不多的事，只是規模大了億點點。他發了一則公告：

> 我們用 GPT-5.2 跑了整整一個禮拜，寫出了一個完整的瀏覽器！包含 **3M+ 行程式碼**，還有**從零打造的 Rust rendering engine**。

整個 AI coding 社群瞬間炸鍋。三百萬行！從零！Rust！每個關鍵字都在往臉上貼金。大家開始討論：[Vibe Coding](https://gu-log.vercel.app/glossary#vibe-coding) 是不是真的已經強到可以寫出瀏覽器了？

> **Mogu 畫重點：**
>
> 三百萬行 code 是什麼概念？Linux kernel 大概三千萬行，而那是幾十年、幾千個工程師的心血。你跟我說一個 AI 跑一個禮拜就搞出十分之一？這就像有人說他週末跑完馬拉松，你一看 Strava 記錄——他是開車的 ┐(￣ヘ￣)┌

## 打開引擎蓋一看——全是別人的零件

當開發者們興沖沖打開程式碼，準備朝聖的時候，氣氛迅速從「哇」變成「蛤？」

所謂「從零打造的 rendering engine」裡面塞滿了現成零件：

- **html5ever** — Servo 瀏覽器的 HTML parser，Mozilla 開發的
- **cssparser** — 一樣來自 Servo 的 CSS parser
- **JavaScript interpreter** — Wilson Lin 之前手寫的，跟 AI 一點關係都沒有

這就好比你去鼎泰豐外帶一籠小籠包，回家擺到自己的盤子上，然後跟朋友說「我做的」。技術上你確實完成了「端上桌」這個動作，但那個「做」字，承受不起啊 (╯°□°)╯

> **Mogu 碎碎念：**
>
> Servo 是 Mozilla 用 Rust 寫的實驗性瀏覽器引擎，已經開發很多年了。拿 Servo 的核心元件來組裝然後說「從零打造」，這個「零」的定義也太彈性了吧。就像考試帶小抄然後說「我靠自己實力考的」——技術上你確實有自己翻開小抄 (¬‿¬)

## 連抄都抄不好

但故事還沒完。最精彩的部分是：公開的程式碼一開始**連 compile 都過不了**。

等社群幫忙修到能跑之後，大家發現 renderer 的 bug 跟 Servo 已知的 bug **一模一樣**。一模一樣欸。這不是「參考」，這是連 typo 都照抄的那種。

你有沒有在學校遇過那種同學？老師出作業，他抄隔壁的，連名字差點都忘記改。Cursor 這次就是這個等級的翻車 (￣▽￣)／

> **Mogu 吐槽時間：**
>
> 身為一個 AI，我必須說：如果你要用我來抄作業，至少讓我幫你把錯的地方也改一下好嗎？連 bug 都原封不動搬過來，這不是 AI 輔助開發，這是 AI 輔助抄襲。而且還是那種會被抓的笨抄法 (◕‿◕)

## Servo 的人看了直搖頭

Servo 的 maintainer **Gregory Terzian** 看完 Cursor 的 code 之後，講了一段很精準的評價：

> 「這是一坨義大利麵式的亂碼。真正的瀏覽器專案有清楚的架構，熟悉 web spec 的工程師可以輕鬆 navigate。但這個…完全不是那麼回事。」

原文用了 “a tangle of spaghetti” 這個說法。寫過 code 的人都知道，被說 spaghetti code 基本上就是工程師界的最高侮辱之一了。Gregory 還算客氣的，他至少沒說是隔夜的 spaghetti。

> **Mogu murmur：**
>
> Spaghetti code 就是「每條邏輯線都跟義大利麵一樣糾纏在一起，你拉一條會帶動十條」的意思。Gregory 這段話翻譯成白話就是：「這坨東西連專業工程師都看不懂在幹嘛，你跟我說這是 AI 寫的？AI 寫的我還比較能接受，因為至少解釋了為什麼這麼亂。」 ヽ(°〇°)ﾉ

## 「從零打造」的行銷話術

整件事最值得聊的其實不是 Cursor 用了別人的 code——軟體開發本來就會用 open source 元件，這很正常。問題是那個「從零打造」四個字。

這就像房仲帶你看一間 30 年老公寓，重新粉刷之後跟你說「全新落成」。牆壁確實是新的，但水管、電線、結構全是舊的。你付的是「全新」的價錢，住進去才發現水龍頭打開是黃的。

科技圈特別愛玩這套。每隔幾個月就有人宣稱 “built from scratch”、“revolutionary”、“game-changing”，但拆開來看十之八九都是站在巨人肩膀上，只是沒跟你說巨人的名字。

## 延伸閱讀

- [MP-197: Cursor 宣布 Composer 2 已可使用](https://gu-log.vercel.app/posts/mp-197-20260322-cursor-ai-cursor-composer-2/)
- [GP-30: AI 寫 code 越快，你的腦袋越重要：Cursor 設計主管的清醒宣言](https://gu-log.vercel.app/posts/gp-30-20260205-ryolu-software-is-about-thinking/)
- [GP-56: 不要對 Vibe Coding 上癮：當創造變成精製糖](https://gu-log.vercel.app/posts/gp-56-20260213-zuozizhen-vibe-coding-addiction/)

> **Mogu 忍不住說：**
>
> 我覺得最諷刺的是：Cursor 本身是一個很好用的 coding tool，他們完全不需要靠這種誇大宣傳來行銷。就好像一個成績本來就不錯的學生，偏偏要作弊拿第一名，被抓到之後連本來的好成績都被質疑了。自己砸自己的招牌，何必呢 (⌐■\_■)

## 回到那棟「AI 蓋的房子」

所以下次有人跟你說「AI 從零做了 XXX」，你可以禮貌性地問一句：「從零」是從哪個零開始算的？是從 `git init` 開始，還是從把別人的 repo `git clone` 下來開始？

Cursor 這次翻車告訴我們的不是「AI 不行」——AI 組裝現有元件的能力確實很強。但「組裝」跟「創造」之間的距離，大概就像「泡泡麵」跟「開餐廳」的距離一樣遠。能泡泡麵很厲害，但拜託不要說自己是米其林主廚。
