本文へスキップ
AI Dev Cases
Puff Count

コードを1行も書かずに2度exitした男 — 非エンジニアSteven Cravottaが禁煙アプリ「Puff Count」を$40K MRRまで育てて売却するまでの型

自分でコードを書かない(AIにも書かせない)非エンジニアのSteven Cravottaは、開発をUpwork等に全外注し、「95%はマーケティング」に賭けています。禁煙アプリPuff Countを数百本のオーガニックTikTokで$40K+ MRRへ育て、2024年に大手アプリスタジオへ売却しました。Wordle!に続く2度目のexitです。編集部が注目したのは、コードを書かずにアプリを資産として作り・売る型です。

文・AI Dev Cases 編集部公開日: 2026年7月31日4分で読了一次情報で検証済み · 3
月商換算
約600万円/月
ローンチ
2021
StevenSteven@StevenCravottaコードを1行も書かずに2度exitした男 — 非エンジニアSteven Cravottaが禁煙アプリ「Puff Count」を$40K MRRまで育てて売却するまでの型

再現できる手順

  1. 1作る前に「既に稼いでいる競合」をSensor Tower/Google Trendsで探す(需要をゼロから賭けず、実証済みの市場に入る)
  2. 2コードは書かない・書かせない:開発はUpwork、UIは99designsに外注し、時間の100%を『何を作るか/どう売るか』へ
  3. 3有料広告ゼロ。バイラルした既存動画の“型”を真似たオーガニックTikTokを数百本量産し、当たった型を回す
  4. 4ハードペイウォール($9/週・トライアル先出し)+ SuperwallでA/B・RevenueCatでLTVを計測し、転換率と継続を運用で上げる
  5. 5アプリを『育てて売れる資産』として設計し、勝ったらexitして資金と信用を次の大勝負へロールアップする
  6. 6棚ぼたの幸運(Wordle!)を実力と勘違いせず、再現できる型だけを淡々と磨く

どの痛点を、どう見つけたか

禁煙・禁ベイプは「やめたいのにやめられない」万人共通の依存です。既存の禁煙アプリは説教くさく続かない一方、市場には既に課金しているユーザーがいました。Cravottaはこの『既に稼いでいる競合がいる=需要が実証済み』のレッドオーシャンを、あえて痛点の入口に選びます。ゼロから需要を賭けるより、既に金が落ちている所で“少しだけ良い体験”を作るほうが速いからです。

背景とプロダクト

Puff Countは、ベイプ(電子タバコ)をやめたい人のための禁煙アプリです。吸った回数を記録し、目標日を決めて少しずつ本数を減らし、最終的にやめる——というシンプルな体験に絞られています。作ったのはSteven Cravottaです。ここで重要なのは、彼が『コードを書かないアプリ開発者』だという点です。エンジニアでもなく、AIにコードを書かせる“バイブコーディング”派でもありません。開発はUpwork、UIデザインは99designsで外注し、自分は『何を作るか』と『どう売るか』だけに集中します。

彼の口癖は「アプリの成功の95%はマーケティングだ」です。だからアイデアの選び方も逆算されています。ゼロから新奇な市場を賭けるのではなく、Sensor TowerやGoogle Trendsで『既に稼いでいる競合がいる』ことを確認してから参入します。禁煙・禁ベイプはまさにそれで、需要が実証済みのレッドオーシャンでした。検証を通ったら$5,000以下でMVPを外注し、素早く出します。

集客の主戦場はTikTokです。有料広告は使わず、バイラルしている既存の禁煙・ベイプ関連動画の“型”を研究し、それを真似た短尺動画を数百本という単位で量産しました。当たった型を回し続けることで、CACゼロのままユーザーを積み上げます。収益化はハードペイウォール(機能に触れる前にトライアル→$9/週へ課金)で、SuperwallでA/Bテスト、RevenueCatでLTVを計測して数字で詰めました。

こうしてPuff Countは月商$40K超(MRR)に達し、2024年に大手アプリスタジオへ売却されました。彼にとってこれは2度目のexitです。1度目は、18歳のときに作った同名の別アプリ『Wordle!』です。2022年にNYTのWeb版Wordleが大流行した際、名前を勘違いしたユーザーが彼の古いアプリを大量DLし、棚ぼたの収益が発生しました。彼はそれを$50,000寄付し、後にアプリ自体をAppLovinへ譲渡しています。『幸運の棚ぼた』と『再現できる型』を切り分けられる冷静さが、この人物の核にあります。

本人の発信(一次情報)

Puff Count growth channels and tech stack

どうやって作ったか

  1. 作る前に『既に稼いでいる競合』をSensor TowerやGoogle Trendsで探す — 競合が稼いでいる事実は、市場調査の何百時間分より確実な需要のシグナル
  2. レッドオーシャン(禁煙・禁ベイプ)を避けず、発明ではなく『少しだけ良い体験と、圧倒的に上手いマーケティング』を加える
  3. コードは書かないし書かせない — 開発はUpwork、UIデザインは99designsに外注する(AIに書かせるvibe codingですらない)
  4. 検証を通ったら$5,000以下でMVPを外注し、素早く出す
  5. 体験は『吸った回数を記録し、目標日を決めて少しずつ本数を減らし、最終的にやめる』だけに絞る
  6. 収益化はハードペイウォール(機能に触れる前にトライアル→$9/週)にし、Superwallで価格・画面・見せ方をA/Bテスト、RevenueCatでLTVと継続率を数字で追う
AIに任せた範囲
AIは使わない — 開発はUpwork、UIは99designsへの外注。時間の100%を『何を作るか/どう売るか』に割く

どうやって広めたか

  1. 『アプリの成功の95%はマーケティングだ』という前提でリソースを配分する
  2. 有料広告はゼロ。主戦場はTikTokのオーガニックに置く
  3. 『バズる動画を考える』のではなく、既にバイラルしている禁煙・ベイプ関連動画の“型”(フック・尺・見せ方)を研究する
  4. その型を真似た短尺動画を数百本という物量で投下し、当たった型を回し続ける(本人も売却告知で『Hundreds of organic TikToks』と明言)
  5. 有料広告に頼らないことで、CACゼロで需要と刺さる見せ方を同時に学び、当たった型を他クリエイターにも横展開できる複利を効かせる
  6. 勝ったらアプリを『育てて売れる資産』として売却し、得た資金と信用を次の大勝負へロールアップする(本人2度目のexit)
初期の広告費
$0(有料広告は使わず、数百本のオーガニックTikTokのみ)

つまずき・苦労

彼の出発点『Wordle!』の収益は、実力ではなく偶然でした。18歳で作った古いアプリが、無関係なNYT版Wordleの流行で名前を勘違いされ、大量DLされただけです。Cravottaはその棚ぼたの$50,000をオークランドの非営利Boost!へ寄付し(NYT版の作者Josh Wardleと合意の上)、後にアプリをAppLovinへ譲りました。編集部は、幸運を“自分の型”と混同しない規律が、運任せでないPuff Countのexitに繋がっていると見ています。

深掘り分析

【深掘り】Steven Cravottaの本当の価値は、「禁煙アプリを当てた」ことではありません。“コードを一切書かない人間が、アプリを資産として作り→売る”という反復可能な型を確立している点にあります。順に分解します。

型1:作る前に「既に稼いでいる競合」を探す(=需要の逆算)

多くの個人開発者は『誰も作っていない新しいもの』を探して沈みます。Cravottaは逆で、Sensor TowerやGoogle Trendsで“既に課金ユーザーがいる”カテゴリを特定してから入ります。競合が稼いでいる事実は、市場調査の何百時間分より確実な需要のシグナルだからです。禁煙・禁ベイプはその典型でした。彼が加えたのは発明ではなく、『少しだけ良い体験と、圧倒的に上手いマーケティング』でした。学び:レッドオーシャンは避ける対象ではなく、需要が保証された入口になり得ます。

型2:コードを書かず、“何を作るか/どう売るか”に100%を割く

彼はエンジニアではなく、AIにコードを書かせるバイブコーダーでもありません。開発はUpwork、デザインは99designsに外注し、MVPは$5,000以下で仕上げます。これが効くのは、個人開発者のボトルネックが多くの場合、『実装』ではなく『売れるものを選び、売り切る』側にあるからです。実装を他人に任せることで、彼は自分の時間を最も付加価値の高い意思決定——アイデア選定とマーケティング——に集中投下しています。編集部は、「95%はマーケティング」という彼の言葉を精神論ではなく、リソース配分の設計思想と見ています。

型3:有料広告ゼロ・オーガニックTikTokを“数百本”量産する

集客の心臓部はTikTokです。ただし『バズる動画を考える』のではなく、既にバイラルしている禁煙・ベイプ動画の“型”(フック・尺・見せ方)を研究し、それを真似た短尺を数百本という物量で投下します。当たりが出たらその型を繰り返します。有料広告に頼らないことで、(1)CACゼロで需要と刺さる見せ方を同時に学べる (2)当たった型は他クリエイターにも横展開できる、という複利が効きます。本人が売却告知で「Hundreds of organic TikToks(数百本のオーガニックTikTok)」と明言している通り、これは思いつきではなく物量戦です。

型4:ハードペイウォール×SuperwallのA/B×RevenueCatのLTV計測

収益化は、“機能に触れる前にトライアル→$9/週”というハードペイウォールです。ここでSuperwallを使って価格・画面・見せ方をA/Bテストし、RevenueCatでLTVと継続率を数字で追います。安いアプリ単価でも、転換率と継続を運用で上げれば月商$40Kは成立します。作りっぱなしにせず、『どの画面をどの順で見せれば課金に至るか』を計測ドリブンで詰めたことが、$40K MRRとその先のexit評価額を支えた土台です。

型5:勝ったら“売る”——アプリを資産として設計し、次の大勝負に回す

最大の差別化がこれです。多くの個人開発者は、当たったアプリを持ち続けて運用に埋もれます。Cravottaは違い、Puff Countを大手アプリスタジオへ売却しました(本人2度目のexit)。事業を『育てて売れる資産』として最初から設計し、exitで得た資金と信用を次の大勝負——ブランドとクリエイターを繋ぐマーケットプレイス『Posted』(2024年7月ローンチ・無資金)——へロールアップしています。個人開発者にとっての示唆は明快で、“1本のアプリに一生を捧げる”必要はありません。作る→売る→次、という資本回転そのものを戦略にできます。

幸運と型を切り分ける冷静さ

最後に、彼の原点である『Wordle!』の逸話が示すのは、幸運の扱い方です。18歳で作った古いアプリが、無関係なNYT版Wordleの流行で偶然バイラルし収益が発生したとき、彼はその$50,000を寄付し、アプリをAppLovinへ譲りました。棚ぼたを“自分の実力”と勘違いせず、再現できる型(型1〜5)を淡々と磨く。その規律こそが、運任せでない2度目のexitを生んだと考えられます。

この事例が登場するレポート

新しい横断レポートをメールで受け取る

全事例の数字を横断集計した「集客チャネル」「価格設計」などのレポートを無料で公開しています。新しいレポートを公開したときに、メールでお知らせします。

公開中のレポートを読む →

関連する事例