序章 ― なぜ僕は「アプリ100本ノック」を始めたのか

“1本当てる時代は、もう終わった。だから100本出す。”
2026年4月24日。机の上には3年分のコミットログがあった。プロジェクト数340。当てた本数 — ゼロ。
当てた、の定義は人によって違うだろう。月100万円稼げたか? 1万DLされたか? メディアに載ったか? 僕の定義はもっと地味だ。「翌月も使ってくれる人が、1人でもいたか」。これに胸を張ってYESと答えられるアプリは、3年で1本もなかった。
「1本当てたら人生が変わる」という幻想
個人開発の世界には古い言い伝えがある。「1本当てたら人生が変わる」。Forestみたいなアプリ、Heyみたいなサービス、当たり方は様々だ。でも2026年の今、その言い伝えはほとんど機能していない。理由は単純で、AIで誰でも作れるようになった結果、参入障壁が下がりすぎた。1本に賭ける合理性が消えた。
だから僕は逆にした。1本に魂を込めるのをやめて、100本出すことにした。100本出して10本生き残れば勝ち、という設計に切り替えた。
“「完璧主義禁止 / MVP最速リリース / 月10本以上量産 / 失敗前提」”
アプリ工場という名前の自分への命令書
2026年4月24日、僕は `~/Documents/アプリ工場/` というディレクトリを作った。ただのフォルダだ。でもその直下に `CLAUDE.md` を置いた瞬間、ここはただのフォルダじゃなくなった。CLAUDE.md は AI(Claude Code) に対する「憲法」として機能する。書いてあるのはこんなことだ。
**最重要ミッション**: MRR(月次継続課金売上)最大化。1本当てるな、100本出せ。当たったら伸ばせ、外れたら即次。
**KPI目標**: 1ヶ月目10万円 / 3ヶ月目50万円 / 6ヶ月目100万円 / 12ヶ月目300万円+。
**絶対ルール**: 完璧主義禁止 / MVP最速リリース / 月10本以上量産 / 失敗前提 / AppStore審査通過率最優先。
序章で書いておきたいこと、3つ
この連載は、アプリ工場の365日を、ほぼリアルタイムで書く記録だ。書籍化する前提で章立てを切ってある。第1部「創業編」は序章+第1〜7章の全15本。創業から最初の5本(read-big-ocr/focus-timer-adhd/sleep-mind-link/carefam/cat-litter-log)を出すまでの記録になる。
1つ目に書いておきたいのは、これは成功談じゃないということ。むしろ失敗の集合体だ。NFCツールの App Store 審査は **9ラウンド**かかった (NFCーTOOL/HANDOFF.md に v1.0 Build 33 公開中、v1.1 Build 37 審査待ちと記録が残っている)。雛形3本同時量産で UI が薄いとリジェクト食らった。Top Grossing RSS が公式廃止されてフロー全体が一度死んだ。
2つ目は、これは沖縄の話だということ。東京じゃない。シリコンバレーじゃない。那覇の自宅の机の上で、1人のエンジニアが22人のAIエージェント(`agents/01_ceo.md` 〜 `22_domain_master.md`)に指示を出して回している組織だ。地理的ハンデは確実にある。でも逆に、家賃が安く、生活コストが低く、365日試行錯誤を続けられる土壌でもある。
3つ目は、この連載の目的は売り込みじゃないということ。もちろん `nextcode.ltd/works` を読んで案件をくれたら泣いて喜ぶ。でもそれが目的じゃない。同じように個人開発で消耗してる人、AIをどう実務に組み込めばいいか手探りな人、地方でやってる人 — そういう人たちと、僕がやってる方法をシェアしたい。失敗パターンを共有することで、誰かが同じ穴に落ちないなら、それで充分だ。
100本ノックの最初の数字
今日(2026-04-30)時点での registry.json はこうなっている。
apps/registry.json — 2026-04-30時点
| # | slug | 市場 | ステータス |
|---|---|---|---|
| 1 | read-big-ocr | 老眼/OCR | 実機インストール済 |
| 2 | focus-timer-adhd | ADHD | 実機インストール済 |
| 3 | sleep-mind-link | 睡眠×メンタル | 実機インストール済 |
| 4 | carefam | 高齢者家族介護 | 本番運用中 |
| 5 | cat-litter-log | ペット管理(猫トイレ) | 実機インストール済 |
5本。365日で100本という目標に対して、5%。1本目から5本目までの所要日数を計算すると、ちょうど6日間。このペースなら年間300本作れる計算だが、当然そんな単純じゃない。審査落ち、修正、リリース、運用 — 全部含めると、現実的には100本が限界だ。
この連載でやること
序章のあとは、こう続く。第1章「沖縄の個人開発者の現在地」、第2章「1本当てる時代の終わり ― NFCToolの審査落ち9ラウンド」、第3章「アプリ工場という発想 ― CLAUDE.mdの誕生」、第4章「22人のAIエージェント組織」、第5章「最初の5本 ― registry.json誕生」、第6章「KPIピラミッド ― 月300万円までの登山地図」、第7章「ブルーオーシャン20本 ― 次の100本の地図」。
途中で投げない。これは自分への約束だ。読みたい章から読んでくれていい。でもできれば序章から順に読んでほしい。100本作る決意の話は、地味だが、読み返してみると意外と業務に効くことがある。少なくとも、僕にはそうだった。
4コマ漫画 ― 「100本ノックのはじまり」

- 1コマ目机の上に積み上がった3年分のプロジェクト340個。当てたゼロ。
- 2コマ目「1本当てる時代、もう終わったんじゃないか?」
- 3コマ目Claudeに向かって叫ぶ。「アプリ工場、立ち上げる」
- 4コマ目CLAUDE.mdに最初の一文。「100本出して10本生き残れば勝ち」
次回、第1章は「沖縄の個人開発者の現在地」。340プロジェクトの中身、那覇の自宅オフィス、3年分のコミット数字、そして「なぜ沖縄でやるのか」の話を書く。