
你有沒有想過,不會寫程式的人也能做出一個 App?
我第一次聽到這個說法的時候,反應跟你一樣——覺得在唬人。但去年底我真的用 Vibe Coding 的方式,靠著跟 AI 聊天,花了一個週末做出一個記帳小工具。那個當下我才真正體會到,寫程式這件事的門檻,已經被 AI 徹底改寫了。
這篇 Vibe Coding 教學就是我這大半年的經驗整理。從概念解釋、工具選擇,到手把手帶你從零做出一個小專案,中間踩過的坑也一併分享。如果你是完全沒碰過程式的人,這篇 Vibe Coding 入門教學特別適合你。
Vibe Coding 到底是什麼?用白話講給你聽

「Vibe Coding」這個詞,是 OpenAI 共同創辦人 Andrej Karpathy 在 2025 年 2 月提出的。他在社群媒體上發了一段話,大意是:「現在有一種新的寫程式方式,你完全投入感覺(vibe),擁抱指數成長,然後忘記程式碼的存在。」
聽起來很玄,但其實概念超簡單——你用講話或打字的方式,告訴 AI 你想做什麼,AI 就幫你把程式寫出來。
舉個例子好了。以前你想做一個待辦清單 App,你得學 HTML、CSS、JavaScript,搞懂前端框架、後端 API、資料庫⋯⋯光聽就頭痛。但用 Vibe Coding 的方式,你只要跟 AI 說:「幫我做一個待辦清單,可以新增、刪除、標記完成,介面要簡潔好看。」AI 就會直接生出一個可以跑的成品。
這個概念有多紅?2025 年 11 月,柯林斯字典(Collins Dictionary)直接把「Vibe Coding」選為年度詞彙,說它完美捕捉了語言如何跟隨科技一起演化。到了 2026 年,它更是從一個流行詞變成了一種實際的工作流程。
Vibe Coding 跟傳統寫程式差在哪?
很多人會問:「這跟叫 ChatGPT 幫我寫程式有什麼不一樣?」差別其實蠻大的。
傳統寫程式是你自己一行一行寫,寫錯了自己 debug。用 ChatGPT 問問題,比較像是查字典——你問一個片段,它給你一段程式碼,你再自己貼回去組裝。
但 Vibe Coding 是一個完整的工作流程。你在專門的工具裡面(像 Cursor、Replit),用對話的方式持續跟 AI 互動。AI 不只是回答問題,它直接在你的專案裡面寫程式、改程式、跑測試。你的角色從「寫程式的人」變成「指揮 AI 的人」。
我整理了一個簡單的比較表:
| 比較項目 | 傳統寫程式 | 用 ChatGPT 問答 | Vibe Coding |
|---|---|---|---|
| 核心動作 | 自己逐行撰寫程式碼 | 複製貼上 AI 回答的片段 | 用自然語言持續指揮 AI |
| 需要程式基礎? | 必須 | 最好有 | 不一定需要 |
| 工具 | VS Code 等編輯器 | ChatGPT 網頁 | Cursor、Replit、Bolt 等 |
| 適合做什麼 | 大型專業專案 | 解決單一問題 | 快速原型、小型專案、學習 |
| 上手難度 | ⭐⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
2026 年最推薦的 Vibe Coding 工具
工具選對了,體驗會差非常多。我自己這段時間測了不少工具,以下是我覺得最值得入門的幾個。
Cursor — 開發者首選,功能最完整
Cursor 是目前 Vibe Coding 圈子裡討論度最高的工具。它其實就是在 VS Code 的基礎上,深度整合了 AI 功能。你可以直接在編輯器裡面跟 AI 對話,讓它幫你寫程式、重構、甚至自動跑測試。
我自己最常用的就是它的 Composer 功能——你用文字描述你想要的功能,它會直接在你的專案檔案裡面修改,不用你一個一個檔案去貼程式碼。2026 年 3 月推出的 Composer 2 更猛,可以同時處理多個檔案的任務。
Cursor 有免費方案可以試用,付費版每月大約 20 美金。如果你有一點點程式基礎,我強烈建議從 Cursor 開始。
Bolt.new — 零基礎也能秒出成品
如果你完全不懂程式,Bolt.new 可能會讓你驚豔。打開瀏覽器,用文字描述你想做的東西,它幾秒鐘就幫你生出一個可以跑的網頁應用。
我有一次想做一個簡單的生日倒數計時器送朋友,從打開 Bolt.new 到做完,大概花了 10 分鐘。成品還蠻好看的,直接就能分享連結。不過它比較適合做原型或小專案,如果你想做比較複雜的東西,最後還是得搬到 Cursor 這類工具來維護。
Replit — 邊學邊做的好幫手
Replit 的特色是一切都在瀏覽器裡完成,不用安裝任何東西。它的 AI Agent 功能可以幫你搞定前端、後端、資料庫、甚至部署上線。
對完全的新手來說,Replit 的好處是學習曲線最平滑。它有很活躍的社群,很多模板可以直接拿來改。我身邊有朋友是非工程師,就是用 Replit 做出了一個公司內部的小工具,老闆還以為他花錢外包的。
Lovable — 非技術人員的最愛
Lovable(前身是 GPT Engineer)主打讓完全不懂程式的人也能做 App。你用口語描述你想要的介面和功能,它同時生成程式碼和 UI 設計。
| 工具 | 適合誰 | 免費方案 | 特色 | 推薦指數 |
|---|---|---|---|---|
| Cursor | 有一點程式基礎的人 | 有(功能受限) | 功能最完整,社群最活躍 | ⭐⭐⭐⭐⭐ |
| Bolt.new | 完全零基礎 | 有 | 速度最快,秒出原型 | ⭐⭐⭐⭐ |
| Replit | 想邊學邊做的人 | 有 | 瀏覽器直接用,部署超方便 | ⭐⭐⭐⭐ |
| Lovable | 非技術人員 | 有 | UI 設計 + 程式碼同時生成 | ⭐⭐⭐⭐ |
Vibe Coding 教學實戰:用 Cursor 從零做出一個記帳 App

講了這麼多概念,不如直接動手做一個。這段 Vibe Coding Cursor 教學會帶你一步步用 Cursor 做一個簡單的記帳 App,整個過程你會發現,真的不需要懂程式。
第一步:安裝 Cursor
到 Cursor 官網(cursor.com)下載安裝,過程跟裝一般軟體一樣。打開之後,它會問你要不要匯入 VS Code 的設定,沒用過 VS Code 的人直接跳過就好。
第二步:建立新專案
點左上角「File → Open Folder」,在桌面建一個新資料夾叫做「my-expense-tracker」,然後打開它。
第三步:打開 Composer,開始跟 AI 對話
按快捷鍵 Cmd+I(Mac)或 Ctrl+I(Windows)打開 Composer。這就是你跟 AI 溝通的地方。
在輸入框裡面打上:
幫我用 HTML、CSS 和 JavaScript 做一個記帳 App。功能要有:新增支出(金額、類別、日期、備註)、顯示所有支出列表、可以刪除支出、自動計算總金額、介面要現代感、配色用淺灰和藍色系。所有資料存在瀏覽器的 localStorage。
然後按送出,等 AI 生成程式碼。
第四步:看結果、給回饋
AI 會在你的專案裡面建好檔案。用瀏覽器打開 index.html,你應該就能看到一個能用的記帳介面了。
如果覺得哪裡不滿意,直接跟 AI 說。比方說:
類別的部分改成下拉選單,選項有「飲食」「交通」「娛樂」「日用品」「其他」。另外在列表上方加一個圓餅圖,顯示各類別的支出佔比。
AI 就會直接幫你改。這個「描述→生成→測試→回饋」的循環,就是 Vibe Coding 的核心流程。
第五步:持續迭代
接下來你可以繼續跟 AI 提需求。像是「加一個月份篩選功能」「支出超過預算時顯示紅色警告」「加一個匯出 CSV 的按鈕」⋯⋯每次都是一句話的事。
我自己第一次做完的時候,整個人是有點震撼的。因為那個成品的完成度,比我想像中高太多了。當然它不是完美的,有些地方 AI 的寫法不太穩定,但作為一個個人使用的小工具,綽綽有餘。
我踩過的坑:新手一定要知道的 5 件事
摸了這麼久,我整理出幾個容易踩到的雷,希望你能少走一些彎路。
第一,描述越具體,成品越好。 很多人一開始會跟 AI 說「幫我做一個好看的網站」,結果出來的東西完全不是你要的。你得告訴它顏色、排版、功能細節,甚至參考的設計風格。我後來養成一個習慣,每次下指令前先花 3 分鐘把需求列清楚,效率差非常多。
第二,不要一次丟太多需求。 我剛開始用的時候,會一口氣列 20 個功能要 AI 做,結果出來的東西亂七八糟。後來學到要拆成小步驟,一次一個功能,慢慢疊加上去,品質好很多。
第三,AI 生成的程式碼不是完美的。 有時候跑起來會有 bug,有時候邏輯不太對。這不是工具的問題,是目前 AI 的限制。你得學會看錯誤訊息,然後把錯誤訊息貼給 AI,讓它幫你修。
第四,免費方案夠你入門,但有限制。 Cursor 的免費版每月有使用次數限制,Bolt.new 的免費版功能也比較陽春。建議先用免費版摸熟操作,確定這個工具適合你,再考慮付費。
第五,不要把 Vibe Coding 當成「不用學習」。 雖然不需要會寫程式,但你至少要對「前端 vs 後端」「什麼是 API」「什麼是資料庫」這些概念有基本認識。不用精通,但至少知道它們是什麼,跟 AI 溝通的時候會順暢很多。
Vibe Coding 的限制:它不是萬能的
講了這麼多好處,我得老實說,Vibe Coding 目前還是有明確的限制。
用它來做個人的小工具、原型展示、簡單的網頁應用——沒問題,它可以幫你省下大量時間。但如果你想做一個要上線服務大量用戶的產品,光靠 Vibe Coding 是不夠的。程式碼的安全性、效能優化、系統架構,這些都需要專業工程師把關。
Karpathy 自己在 2026 年初也說了,Vibe Coding 已經進化到下一個階段——他稱之為「Agentic Engineering」(智能工程),強調 AI 的能力更強了,但開發者的監督和品質把關也更重要。
所以我的建議是:把 Vibe Coding 當成你的超級加速器,但不要當成什麼都不用學的魔法棒。懂一些基礎概念,再搭配 Vibe Coding,你的效率才會真正起飛。
| 適合 Vibe Coding 的場景 | 不太適合的場景 |
|---|---|
| 個人小工具、自動化腳本 | 高安全性的金融系統 |
| MVP 原型快速驗證 | 大流量的線上服務 |
| 學習程式概念 | 需要嚴格效能優化的系統 |
| 內部使用的小型應用 | 涉及敏感資料的醫療系統 |
| 網頁設計的快速打樣 | 複雜的企業級後台系統 |
2026 年 Vibe Coding 入門教學:建議學習路徑

如果你看完這篇 Vibe Coding 教學想試試看,我整理了一個適合零基礎的人的入門路徑:
第一週:認識概念,玩玩 Bolt.new。 先用 Bolt.new 做幾個小東西練手感,體驗「用說的就能做出東西」的感覺。你可以試做一個個人介紹頁面、一個計算機、或者一個倒數計時器。
第二週:安裝 Cursor,跟著做一個小專案。 參考本文的記帳 App 教學,親自走一遍流程。過程中遇到問題就把錯誤訊息貼給 AI,學會跟 AI 一起 debug。
第三週:補一點基礎知識。 花幾個小時了解一下 HTML 是什麼、CSS 是什麼、前後端的差異。不用學到會寫,但理解這些概念會讓你跟 AI 的溝通更有效率。
第四週:做一個自己真正需要的東西。 最好的學習方式就是解決自己的問題。想想你生活或工作中有什麼重複性的事情可以自動化,或者有什麼小工具是你一直想要但找不到的,然後用 Vibe Coding 把它做出來。
常見問題 FAQ
Q:完全不會英文可以用 Vibe Coding 嗎?
可以的。Cursor 和大部分工具都支援中文指令,你用中文跟 AI 對話也完全沒問題。不過有些程式的錯誤訊息會是英文,這時候直接把訊息整段複製貼給 AI,請它用中文解釋就好。
Q:Vibe Coding 做出來的東西可以商用嗎?
可以,程式碼的所有權是你的。不過要注意,AI 生成的程式碼品質不一定適合直接上線到正式的商業產品。如果是個人專案或小型使用場景沒問題,但大規模商業應用建議還是要找工程師做程式碼審查。
Q:Vibe Coding 會取代工程師嗎?
短期內不會。Vibe Coding 改變的是「怎麼寫程式」,但工程師的核心價值——系統設計、效能優化、安全性把關——這些目前 AI 還做不好。更準確地說,Vibe Coding 讓不會程式的人能做更多事,同時也讓工程師的效率提升好幾倍。
Q:學 Vibe Coding 之前需要先學程式嗎?
不需要。不過如果你對 HTML、CSS、JavaScript 有最基本的概念(知道它們各自負責什麼就好),跟 AI 溝通起來會順暢很多。我建議花個半天看一下基礎教學就夠了。
Q:Cursor 的免費方案夠用嗎?
對入門來說夠用。免費版每月有一定的 AI 互動次數,做做練習專案綽綽有餘。如果你開始認真用來做專案,付費版提供更多次數和更強的模型選擇,一個月 20 美金其實不算貴。
延伸閱讀
想深入了解 Vibe Coding 和相關工具,推薦以下幾篇文章: