AI副業

コードが書けないのに、1か月でアプリが量産できた理由。バイブコーディングの現実と、詰まるポイントの抜け道

2026年1月、アプリを6本作りました。
いまだにプログラムは書けません。読めもしません。

それでも形になったのは、「バイブコーディング」みたいな開発に巻き込まれたからです。

自分で“開発するぞ”と決意したというより、
「この作業、面倒。これ自動化できる?」とAIに投げていたら、
いつの間にか“動くもの”が増えていた――そんな感じ。

バイブコーディングは、ざっくり言うと「会話でコードを出させて、結果で調整していく」やり方です。

内部の構造をガチで理解せず、動くかどうかを見ながら直していく。
そういう意味で、良くも悪くも“ノリ”が強い。

ただ、夢みたいな話には罠もあります。
特に2026年の空気感で怖いのは、スピードが出るぶん、セキュリティと運用が後回しになりがちなところ。

実際、AIエージェント系ツールは「便利さ」と引き換えに、
鍵(APIキーやトークン)や権限まわりの事故が起こりやすい領域に入ってきています。

man in black jacket sitting on white chair

バイブコーディングが“魔法っぽく見える”瞬間

「こんなツールがあれば仕事がラクになるのに」
「この確認作業、毎回同じ。自動でやってくれたらいいのに」

こういう“雑な願い”を、会話で投げる。
するとAIがコードを書き、実行手順まで整えて、動くものが出てくる。

この時点で起きている変化は、たぶんこれです。

  • 「作りたい」が“思いつき”から“手順”に変換される
  • 「開発」が“専門技能”から“意思決定と検証”に寄ってくる
  • 失敗のコストが軽すぎて、試行回数が爆増する

筆者の考えとしては、ここが一番でかい。
努力が報われるかどうかより、「試行回数が増える仕組み」が勝つ。2026年の雰囲気は、たぶんこれです。

1日でアプリが4つ増えた日(コードはゼロ)

2026年1月26日。
カフェで、気づいたら4つ作っていました。

  • 音楽ニュースの自動収集→朝にまとめて配信
  • その日の新曲おすすめを3つ選んで出す
  • YouTubeの週次レポートを自動でまとめる
  • 動画の改善ポイントを毎日返す

作業としては8時間くらい。
ただし原稿や編集と並行だったので、体感はもっと短いです。

怖いのはここで、「やってることが“開発”に見えない」んですよね。
会話して、少し待って、試して、直す。これの繰り返し。

きっかけは「これ触らないとヤバそう」から

入口はOpenClaw(当時はClawdbot名義で語られることもあった)系の“エージェント”ツールでした。
SNSの熱量が高くて、「まあ触っとくか」で調べ、インストールして、AIに話しかけ始めた。

そこから先は、意外と雑です。

  • 「これ面倒」→「自動化できる?」
  • 「できる」→「じゃあこうして」
  • 「エラー出た」→「直して」
  • 「動いた」→「じゃあ次これも」

この流れで、バイブコーディングが始まっていました。

翌日から始まった“エラー祭り”と、現実的な勝ち筋

翌日から、普通に崩れます。

  • 朝、投稿されてない
  • 機能追加したらエラー
  • 同じ情報が重複して届く
  • おすすめが海外に偏る

ここで大事なのは、「自力で直せるか」じゃない。
AIに渡せる形で状況を説明できるかです。

たとえば、

  • どこで詰まっているか(例:Discord投稿だけ失敗)
  • 何が出ているか(例:エラーメッセージ全文)
  • どうなってほしいか(例:同一URLは1回だけ送る)

これをそのまま投げると、AIが原因候補を絞って、修正案を出してきます。

バイブコーディングで最初に覚えるべきは、言語化の技術というより、「現象をそのまま渡す癖」かもしれません。
理屈よりログ。感想より再現手順。ここが強いほど、進みます。

半月で環境が“会社”っぽくなる

半月で起きた変化は、アプリが増えたことより、運用が変わったことでした。

1)自分用ツールを“買う”より“作って調整する”に寄る

動画編集の無音カット周辺で、「ここがこうなら…」をAIに投げ続けて、別アプリを組み立てた。
月額ツールが不要になって固定費が落ちる、みたいな実利が出てきます。

2)毎朝のブリーフィングが“仕組み”になる

朝決まった時間に、AIが情報をまとめ、今日の優先度を整理し、昨日のズレを拾いにくる。
最初は雑でも、フィードバックで文章が“自分用”になっていくのが強い。

3)複数AIをぶつけて、妥協させない

同じ課題を別AIに投げて、提案を比較して、ダメ出しさせる。
この方式、地味に効きます。

片方が雑でも、もう片方が突っ込んでくれることがある。

ここは正直、テンション上がる。
自分の中に“開発部”が生えた感覚になります。

なぜ「コードが書けない人間」に成立するのか

プログラミングができるようになった話ではありません。
成立した理由は、3つに尽きます。

1)作りたいものを、ギリギリまで具体化する

「便利ツールがほしい」ではなく、最低でもこの粒度に落とす。

  • いつ(例:毎朝6時)
  • どこから(例:複数メディア)
  • どう処理して(例:重複除外・条件フィルタ)
  • どこへ(例:Discordに投稿)

きれいな文章である必要はない。要件が見えれば勝ちです。

2)“丸投げ”をしない(役割を割る)

AIに「全部やって」は、だいたい破綻します。
分けるべきは、最低でもこの3つ。

  • 仕様(何を作る)
  • 実装(どうやって動かす)
  • 検証(何をもってOKか)

3)危険察知の直感を育てる

コードは読めなくても、「これ権限強すぎない?」とか「鍵どこに保存してる?」は見にいけます。
この直感は、バイブコーディングの速度が上がるほど重要になります。

バイブコーディングの始め方

ここから先は、再現性の話に寄せます。
「何を入れて、何から触って、どこで事故るか」を先に知っておくと、無駄に燃えません。

1. 最初の題材は“仕事の手癖”から選ぶ

最初に作るものを外す人は、だいたい「でかいアプリ」から入ります。
気持ちはわかるけど、まずは手癖の反復が正解です。

おすすめの題材は、このどれか。

  • 毎日/毎週やっている情報収集と整理
  • コピペだらけの定型文生成(メール、見出し、説明文など)
  • ファイル名整理、フォルダ振り分け、リネーム
  • “見逃すと面倒”な通知(締切、更新、数字の変化)

理由は単純で、成功判定が明確だから。

「便利になったか?」がすぐわかる。
これが最初の燃料になります。

2. ツール選びは「会話」→「実行」→「自動化」の順で考える

バイブコーディングはツール沼が深いです。
ただ、順番を間違えなければ迷いにくい。

  1. 会話で仕様を固める(ChatGPT / Claudeなど)
  2. ローカルorクラウドで実行する(ターミナル、簡易サーバ、スクリプト)
  3. 自動化する(スケジューラ、Webhook、通知先連携)

いきなり“エージェント全部入り”に行くと、権限と鍵の管理が難しくなって事故りやすい。
段階を踏むほうが、結果的に速いです。

3. コスト感:まずは「月額+固定費」の把握から

個人で始める場合、コストは主に2種類。

  • AIの利用プラン(月額)
  • 実行環境(PC常時稼働 or サーバ代)

ClaudeはプランによりClaude Codeが含まれる形で案内されています。
また、エージェント系や長文コンテキストの利用では追加課金・追加利用枠が絡むケースもあるので、「今の条件で何がどこまで使えるか」は必ず公式の料金ページを見たほうが安全です。

月額は“サブスクの節約”で回収できることがある一方、時間が溶けやすい。
遊びとして溶けるのはいいけど、仕事に入れるなら「何分削れたか」まで見たほうが強いです。

プロンプト注入と、勝手に動く怖さ

2026年に入ってから、AIエージェント周りはセキュリティの話題が急に現実味を帯びています。

実際に、オープンソースのAIエージェント(OpenClaw)を狙った情報窃取の事例が報じられています。
設定ファイルにAPIキーやトークンが残る運用は、本当に狙われやすい。

さらに、別のオープンソース系コーディングエージェントで“プロンプト注入”が悪用され、
ユーザー環境に意図しないソフトがばら撒かれた、という報道も出ています。

対策として現実的なのは、この3つです。

  • 鍵は最小限の権限で発行する(読取専用など)
  • エージェントに“PC全権限”を渡さない(最初は特に)
  • ログと実行内容を必ず見える化する

「便利だから全許可」は、2026年の地雷です。

会社や案件で使うなら、利用ルールが先

OpenClawのような急成長ツールは、企業が利用禁止にしたという報道もあります。
理由はだいたい、情報持ち出し・予測不能な挙動・鍵の管理の3点セット。

個人の趣味なら自己責任で済みますが、仕事に入れるなら

  • どのデータを触らせるか
  • どこに保存されるか
  • 誰が監査できるか

ここを先に決めないと、あとで詰みます。

“詰まらない”ための最短テンプレ(そのまま使える)

最後に、最初の1本を作るときの型を置いておきます。
この通りにやると、余計な迷子が減ります。

ステップA:要件(日本語のまま)を書く

  • 毎朝○時に実行
  • 対象は○○(URL/媒体/フォルダ)
  • 条件は○○(重複除外/キーワード/期間)
  • 出力は○○(Discord/メール/スプレッドシート)
  • 失敗時は○○(通知/リトライ/ログ保存)

ステップB:AIに“質問”ではなく“作業依頼”で渡す

「できる?」ではなく、「この仕様で作る。必要な確認を先に質問して」
この言い方のほうが、AIが確認項目を出してくれます。

ステップC:動いたら、1つだけ改善する

最初から完璧を目指すと破綻します。
改善は毎回1つ。これだけで、積み上げが残ります。

結論:バイブコーディングは「勉強してから」より「運用できる形」が先

バイブコーディングは、プログラミング学習のショートカットというより、意思決定と検証のショートカットです。

ただし、速いぶん事故も速い。
特に鍵と権限まわりは、最初から丁寧にやったほうが結果的に速いです。

最初の一歩は、小さくていい。
毎日やってる“面倒”を1つだけ、会話で自動化してみる。そこから景色が変わります。

-AI副業
-