バイブコーディングで自分用アプリを量産する日々

Antigravity CLIを使い、自宅サーバーでWebアプリを作りまくり、Cloudflare Tunnelsで自分専用に公開して快適なバイブコーディングライフを送っている。外部公開されてしまうセキュリティリスクについてはZero TrustでGoogle認証すれば解決。

2026/10/17

もともと普段からこういうブログを自分でGit管理して実装、公開する程度のことはやっていた。そこにAIエージェントの波が来て、自作のアプリケーションの改善から新規アプリの構築、デプロイとリファクタリングとテストと……開発に関するあらゆるすべてにおいて、文章で伝えるだけで全てが完結する時代になってしまった。

AIエージェントにはGoogle製のAntigravity CLIを使っている。月額2900円するGoogle AI Proプランに入っていて、無茶な使い方をしなければGemini Flash-3.8のHigh Effortを使い切ることがないし、パフォーマンスも十分だと感じている。Googleのはストレージが5TBついてくるのもいいね。

バイブコーディングのお供には最近知ったpoteto-stackを常用している。アプリ開発における勘所をしっかり抑えてくれるスキルで、これを導入してから成果が上がった気がする。実際のコードなんてもう見てないから品質がどうなってるかはわからないのだけど、最終的なアウトプットの品質とかテスト、ビルド時間、追加開発やバグ修正にかかる時間など、諸々はよさそうに見える。

自宅サーバーには昔Amazonで適当に購入したミニPCにUbuntuServerをインストールして常時起動させていて、無理なく運用が軌道に乗っている。無料のGCPとかクラウドの使用量をウォッチするとかそういうのを気にせず、すでにあるリソースを存分に生かせるのがメリットだと感じている。

自宅サーバーに構築したWebアプリやDockerで立ち上げてるn8nなんかは、ドメインを持っていればCloudflare Tunnelsで容易に外部公開できてしまう。基本的に自分用のアプリしか作らないし運用しない(不特定多数に公開するなら自宅サーバーなんてやりたくないし)ので、Zero Trustで守っておけばセキュリティも安心。Cloudflareのややこしい設定も、最近リリースされたcfコマンドを利用すれば全部AIエージェントにお願いできるようになった。もはやバイブコーディングどころではなくバイブスで全部運用している。

これまでDenoをよくメインの開発スタックにしていたのだけど、最近Clouodflareによる買収が発表されて、Denoの開発は終了することになってしまった。DenoアプリケーションをホストしていたDeno Deployも終了するとのことで、いくつかある自作のDenoアプリ群を移行する必要ができたのだけど、それもエージェントに任せれば簡単に移行できてしまった。昔だったらとんでもなくめんどくさかったと思う。すごい時代になったもんだ。

Node系のアプリばかり作らせていたのだけど、昨日ふとWindowsアプリケーションが欲しくなり、一旦WebのGeminiからArgonに「こういうアプリが欲しいんだけど~」と相談して出てきたTauriV2をメインにした技術スタックで作ってもらうことになった。WindowsネイティブかつRustの開発なのでどうなるのかなと思いながらArgonが出してきたプロンプトをローカルのAgyにpoteto-modeでぶちこんだら、一瞬で期待していたものが出来上がったのでこれはわりと驚いた。なんでもできるやんコイツ。

まあただ、poteto-modeにして開発していても放っておくと技術的負債が溜まってきて、デカいファイルが出来て開発効率が落ちたりとかE2Eテストに時間がかかりまくったりとかビルド時間が長大になったりとかする。定期的に抜本的なリファクタリングしろとか指示するのが楽ちんである。

とにかく、アイディアの続く限り、ある程度複雑なソフトウェアを自由気ままに作れるようになった。素人でもなんでもできるので、いい時代になったと思いつつ、外部公開時のセキュリティ、不特定多数に利用させる場合の負荷対策、外部データソースをスクレイピングするときのお作法、なんかが色々問題になるよなあとつくづく思うので、挑戦する人はある程度の知識を持ってやってみましょう。楽しいよ。