
n8n vs Vibe Coding:做一個小工具,該用拖的還是用講的?
最近想做一個小功能:從 Discord 發出訊息,觸發系統生成一段發文內容,然後發文到指定的幾個平台上。
本來想順手拿來試試 n8n,結果後來也用 Cline + Grok 做了一版 Vibe Coding,這篇就簡單記錄兩種方式的體感差異。
用 n8n 做這個流程

✅ 優點:
有 GUI,流程清楚可視化,所見即所得
許多第三方 API(如 Discord、Slack、Gmail、Telegram 等)已經有 Node,可以直接用
⚠️ 缺點:
無法「Vibe」,也就是流程設計無法讓 AI 協作、也不支援自然語言互動式編輯,換言之就是只能實際用手操作設定(目前沒看到 n8n MCP 可用)
也有試著直接請 AI 生成 json 檔案匯入,但匯入的檔案還有很多 bug 要修,且無法在介面上修改 json 內容,一直匯入匯出實在令人心累啊...如果打算用社群版自架需要處理許多細節,很多好用功能僅在付費版可用。舉例來說社群版連 Variable 都得自己改用環境變數去塞
要 debug 時,GUI 反而成了操作瓶頸...
初上手的知識門檻高,尤其當你想串的是不在現成模組裡的東西
用 Cline + Grok Vibe 這個流程

✅ 優點:
全流程自己控制,想用什麼框架、什麼呼叫順序都能調整
可以讓 AI 幫你「一起思考」流程怎麼設計,幫你生出函式、填空 API
debug 過程中可以直接請 AI 幫忙修、改參數、解釋錯誤訊息
「自然語言當程式規格」這件事比較成立
⚠️ 缺點:
你還是得自己讀 API 文件,會寫一點程式,當 AI 鬼打牆的時候提供他正確的文件參考
沒有 GUI 介面,流程圖記得要叫 AI 幫你畫
適合不排斥看到程式碼,喜歡有完全控制權的人
總結
如果是願意付費的前提下,流程明確,且 n8n 也有對應 node 可以用的任務,n8n 的確很方便。
但如果你想用自然語言解構、讓 AI 幫你補完整段過程,那 vibe coding 更適合。
或者等到哪天 n8n 有更新,支援 MCP 協作、或是 JSON 編輯介面更順一點, 也許我會再回頭試試。