Marc Lou:失敗 15 個 SaaS 後,賣樣板一年賺 $1M,每週工作 4 小時
Marc Lou 是法國 indie hacker — 連續失敗 15 個 SaaS 後做了 ShipFast 樣板,一年賣破百萬美金。住峇里島、每天衝浪、零員工、零外包。這篇拆解他怎麼用 Twitter 自然流量做到。
他失敗 15 個 SaaS 產品。第 16 個,一年賣了 100 萬美金。每週只工作 4 小時。
我第一次看到這個數字,第一反應是「拜託,又一個 Twitter 唬爛仔」。
但你去翻他的 Stripe 截圖、他的 Twitter 時間軸、他被 The Verge 跟 Business Insider 報過的訪談,全部對得起來。他真的是一個法國人,1992 年左右出生,搬到峇里島,住 coworking、騎機車、上衝浪課,然後一個人扛一個年營收破百萬的小公司。沒員工、沒外包、沒共同創辦人。
這個人叫 Marc Lou,Twitter handle 是 @marc_louvion。
故事為什麼重要?因為他不是天才工程師、不是名校 MBA、不是 YC 校友、沒拿過半毛錢創投。他做的事情,理論上你也做得到 — 寫 code、發 tweet、賣東西。差別只在於他真的做、做很久、然後在第 16 次才中。
我自己花了大概兩個禮拜爬他的內容,越爬越覺得這個故事值得寫。因為大部分台灣人聽到「indie hacker 年收百萬」會直接腦補成「他一定有什麼我沒有的東西」。但 Marc Lou 沒有。他只是先輸 15 次,然後賺一次。
等等先看數字
每次聊到這種「indie hacker 神話」,數字最容易被吹大。所以我先把已經公開驗證過的數字攤開來:
這四個數字裡面,我覺得最猛的不是 $1M、也不是 15 個失敗。是最後那個「0」。
一個人扛一個年收百萬美金的公司,這在傳統商業邏輯裡面幾乎不可能 — 客服爆炸、bug 修不完、客戶罵到死。但他做到了。怎麼做到的?我們等等慢慢拆。
在 Bali 衝浪 + 賣 $1M 模板:他每天怎麼過
先講你最好奇的,他到底怎麼過日子。
根據他自己在 Twitter 跟 podcast 上講過的內容,他現在住峇里島 Canggu(衝浪客最多的那一區)。早上起來騎機車去咖啡廳或 coworking,回幾封信、修個 bug、發兩條 tweet,差不多就收工。下午去衝浪,晚上跟其他 indie hacker 朋友吃飯。
聽起來像 YouTube 數位遊牧頻道的影片對不對?差別是他真的有 $1M 的銷售支撐這個生活方式,不是靠拍影片騙你買線上課程。
他標誌性的 tweet 大概長這樣:「I make $X a month working 4 hours a week.」每次發都會被一票人在底下罵「假的啦」「肯定有外包」「不可能」— 然後他下一條 tweet 又會貼 Stripe Dashboard 截圖。
對,他每週工作 4 小時這件事我們等等會專門拆。先賣個關子,因為這背後其實有個很關鍵的條件,一般人沒注意到。
失敗 15 個 SaaS 的人生
這段是整個故事最好笑、也最重要的一段。
Marc Lou 從大學畢業之後,就是那種「我要做 SaaS、我要財富自由」的工程師。然後他做了一個,沒人用。再做一個,也沒人用。再做一個,還是沒人用。
他自己有公開講過大概的清單 — 有做給律師用的工具、有做 AI 寫履歷、有做密碼管理、有做給開發者用的 CLI 工具、有做 Notion 套件、有做訂閱管理 app⋯⋯ 名字我就不一個一個列了,因為其中很多他自己現在都懶得提,網路上連存檔都不一定找得到。
連續失敗 15 個是什麼概念?
如果你每個產品花 3 個月做(已經算快),15 個就是 將近 4 年的時間,完全沒有任何商業成果。沒有員工薪水、沒有客戶 logo 可以放、跟家人朋友解釋的時候只能說「我在做產品」「快了快了」。
我覺得最荒謬的不是他失敗 15 次。是他失敗到第 10 次的時候,居然還會想做第 11 次。
換成一般人,失敗 3 個大概就回去找正職了。失敗 5 個會開始懷疑人生。失敗 10 個基本上身邊的人都覺得你瘋了。他失敗 15 個之後,才終於做出 ShipFast。
但這 15 個失敗不是浪費。每做一個,他就學會多一點:怎麼建 Next.js 專案、怎麼接 Stripe、怎麼設定 email、怎麼處理 auth、怎麼部署、怎麼跑 SEO。他把同樣的事情做了 15 遍,每次都從零開始、每次都被同樣的雜事卡住。
然後在第 16 次,他突然發現一件事:
真正讓他卡關的,從來不是想法 — 是「重複建一樣的基礎設施」。
而這個痛點,全世界每個想做 SaaS 的工程師都有。
ShipFast 的關鍵 insight:賣「樣板」而非「產品」
ShipFast 是一個 Next.js 的程式碼樣板(boilerplate)。你付一次錢(大概 $200~$300 USD 那個區間,他有調過幾次價格),他給你一個 GitHub repo,裡面已經把以下東西全部接好了:
- Next.js 14+ 框架
- Stripe 付款(含訂閱、一次性、webhook)
- Email 寄送(Resend 或 Mailgun)
- Auth(NextAuth、Magic Link、Google login)
- MongoDB / Supabase 資料庫
- SEO 樣板(sitemap、og image、blog)
- 各種 landing page 元件
- 一鍵部署到 Vercel
換句話說,你買了之後,從 0 到「可以開始寫你產品邏輯」的時間,從一個禮拜壓縮成 5 分鐘。
這就是 ShipFast 的核心 insight,我覺得超猛:
他沒在賣 SaaS 給終端用戶。他在賣「做 SaaS 的鋤頭」給其他 indie hacker。
這個 model 有三個讓人嫉妒的特性:
一、客戶自己會用、不會問你笨問題。 買的人都是工程師,會自己看文件、自己 debug。所以他的客服量很低。
二、一次性付費、沒有訂閱地獄。 沒有 churn、沒有「我這個月沒用幫我退費」、沒有信用卡過期通知。賣完就賣完。
三、客戶買完之後成功與否跟他無關。 你拿樣板做出什麼東西、賺不賺錢,是你的事。他只負責確保樣板本身能跑。
這就是為什麼一個人可以扛一年 $1M 的營收。因為他選的是「最不需要客服」的商業模式。
從失敗到爆紅的時間表
- ~2018
開始嘗試做 SaaS
工程師背景,邊上班邊做副業,產品一個接一個沒人用
- 2019-2022
連續失敗 15+ 個產品
每個產品 1-3 個月,沒有商業成果,但累積了大量的「重複建一樣的東西」的痛苦
- 2022
搬到峇里島
降低生活成本、加入 indie hacker 社群、開始認真經營 Twitter
- 2023 年底
ShipFast 上線
把自己重複造過 15 次的輪子打包成 Next.js 樣板,一次性收費賣給其他開發者
- 2024 上半年
Twitter 病毒擴散
靠 build in public、Stripe 截圖、橘色極簡 landing page 建立辨識度,營收進入起飛階段
- 2024
推出 IndiePage
幫 indie hacker 做作品集 landing page 的工具
- 2024
推出 ZenVoice
無限發票工具 — 又是一個一次性付費、低客服成本的小產品
- 2024 年底
ShipFast 一年破 $1M USD
幾乎全部來自 Twitter 自然流量,沒投放廣告、沒做 SEO 內容軍備競賽
- 2025
推出 CodeFa.st 教學課程
把「怎麼用 Next.js 跟 ShipFast 做產品」變成正式課程
他怎麼用 Twitter 不打廣告賣到 $1M
這段是這篇文章最有實用價值的部分,注意看。
Marc Lou 的 Twitter 行銷有一套清楚的流程,不是隨便發。我把它拆成 5 步:
- 01🟧
建立視覺辨識度
ShipFast 整個品牌都是橘色 — landing page、頭像、貼文配圖。Twitter 滑到他的內容,1 秒就認得出來
- 02📣
Build in public
把產品開發、營收數字、bug、失敗全部公開貼出來。每天都有東西可以發,不用想內容靈感
- 03💰
貼 Stripe Dashboard 截圖
營收圖表 + 一句反差大的標題(例:「failed 15 SaaS, now $X/month」)。社群最愛這種「結果 + 故事」組合
- 04💬
回覆比發文重要
在其他 indie hacker 的貼文底下留有用的留言。他的 reply 常常比原 tweet 還紅,順便導流到 ShipFast
- 05🌀
產品本身就是廣告
買 ShipFast 的人,用 ShipFast 做出產品,那個產品的 landing page 看起來就是 ShipFast 風格,等於免費病毒擴散
我覺得最關鍵的是第 5 步,這個是真的天才。
當買他樣板的人越來越多、做出來的產品 landing page 都長得像 ShipFast,整個 indie hacker 圈子滑 Twitter 滑到一半就會想「咦這個又是 ShipFast 做的吧」。他的客戶就是他的廣告版位。沒人付錢給他們、他們自願幫他打廣告。
這個機制要設計出來不難,但要在動手做產品的第一天就想到「我的客戶 = 我的行銷管道」,需要極度清晰的腦袋。大部分人做產品的時候,根本還沒想到行銷。
每週工作 4 小時是真的嗎?
來,這段我要老實講。
「每週工作 4 小時」這句話技術上沒錯,但你要看他在算什麼算「工作」。
如果你定義「工作 = 寫 code + 處理客服」,那 4 小時是真的。因為產品穩定之後,他真的不需要每天寫東西。客服一週累計 1~2 小時。修 bug 看狀況。剩下時間就是發 tweet、想新功能、想新產品。
但如果你定義「工作 = 任何跟事業有關的事」— 包括看 Twitter、回 reply、想行銷、寫 thread、構思下一個產品 — 那肯定不只 4 小時。
- + 產品已經穩定、不需要每天加新功能
- + 商業模式選對 — 一次性付費、客服極少
- + 住峇里島生活成本低、不需要焦慮現金流
- + 寫 Twitter 對他來說是娛樂、不是工作
- − 前面失敗 15 個產品的 4 年沒有算進「每週 4 小時」
- − 建立 200K 追蹤的 Twitter 帳號不是 4 小時做得到的
- − 看到熱門 thread 還是會手癢回 — 那些時間沒算
- − 產品需要持續更新(Next.js 改版、Stripe API 更新),不是真的「躺平」
所以結論是:「每週工作 4 小時」是真的,但前提是你已經先輸了 4 年 + 建好了 200K 追蹤帳號 + 選到一個不需要客服的商業模式。
你看到他現在的狀態、覺得自己也可以這樣,這就掉進倖存者偏差了。
一般人能抄什麼
好,看到這裡你應該有點想做點什麼了。我覺得有 3 件事是真的可以抄的:
1. 先解決自己的痛點、再賣給有同樣痛點的人
Marc Lou 沒有先做市場調查、沒有訪談 100 個客戶。他就是自己重複建 SaaS 建到崩潰,然後做一個工具解決自己的崩潰,順便賣給跟他一樣崩潰的人。
你身邊一定有什麼事情你重複做了 5 次以上、每次都覺得「為什麼沒人做一個工具解決這個」— 那個東西就是你的產品。
2. 選「不需要客服」的商業模式
如果你是一個人創業,避開所有需要大量客服的產品。具體來說:
- 避免賣給「不會自己 debug」的人(B2C 一般消費者)
- 避免訂閱制(churn 跟客服爆炸)
- 避免「成功與否依賴你持續服務」的模式(顧問、agency)
選一次性付費、技術型客戶、產品本身就是答案的模式。
3. Build in public
我知道你可能害羞、覺得自己沒做什麼可以分享的。Marc Lou 失敗 15 次也都還在發 Twitter。Build in public 的重點不是炫耀,是建立一個「有人在看」的壓力,逼自己持續產出。
不一定要 Twitter,IG、YouTube、Threads 都可以。重點是公開。
真正的 takeaway
我寫到這邊,回過頭看,Marc Lou 的故事最讓我感慨的不是 $1M、不是 Bali、不是每週 4 小時。
是他在前面 4 年、做了 15 個沒人用的產品的時候,沒有放棄重新開始。
每個失敗的產品都很痛。你 3 個月的時間、你跟朋友吹過的牛、你寫過的所有 code,最後變成一個 GitHub 上沒人 star 的 repo。要從這種狀態,第二天起來再開一個新的 Next.js 專案,需要的不是聰明、不是運氣 — 是一種接近愚蠢的執著。
我覺得真正能從他身上學的,是這句話:
「你失敗的次數,不是浪費的時間 — 是你解決真正問題的『資料庫』。」
他做的 15 個失敗 SaaS 不是 15 個錯誤決策。是 15 次「我比別人更了解這個流程到底卡在哪」的訓練。當第 16 次他要做 ShipFast 的時候,他寫第一行 code 的速度,跟一個從來沒做過 SaaS 的人比,根本是兩個物種。
所以如果你現在正在做你的第 3 個產品、第 5 個產品,覺得很挫敗 — 你還早。
接下來看什麼
同主題:indie hacker / 一人公司
- Pieter Levels:indie hacker 教父,一個人年收 $3M
- Damon Chen:邊上班邊做副業,Testimonial.to $500K ARR
- Daniel Vassallo:離開 Amazon $500K 工程師
- Justin Welsh:solopreneur 年收 $200 萬
其他創業故事