AIに投稿を10本生成させたら画面が死んだ。1人開発でぶち当たった非同期処理という絶望
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 10本の投稿をAIに一気に作らせようとした。 画面が完全に固まった。 ブラウザのタブが応答なし。Macのファンが爆音で回り始める。 ただAIにリクエストを投げただけなのに、フロントエンドが悲鳴を上げた。 限界突破の代償 今週はUXの限界に挑んだ。結果として、44件のコミットを積んだ。
SNS自動化とマーケティングの最新トレンド、海外起業家ストーリーをお届けします。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 10本の投稿をAIに一気に作らせようとした。 画面が完全に固まった。 ブラウザのタブが応答なし。Macのファンが爆音で回り始める。 ただAIにリクエストを投げただけなのに、フロントエンドが悲鳴を上げた。 限界突破の代償 今週はUXの限界に挑んだ。結果として、44件のコミットを積んだ。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 「cron設定もやっといて」と投げただけだった。画面に流れる謎のXMLファイル。頼んでもいない「launchd」のplistが勝手に生成され、僕のMacのシステム領域に書き込まれていく。AIがインフラの主導権を握った瞬間だった。
Googleのエンジニアが1年かけて作ったシステム。 Claude Codeはそれをたった1時間で生成した。 コード生成の速度が上がった結果、今の開発現場で何が起きているか。 レビュー待ちのプルリクエストの山だ。 Anthropicはこの自ら生み出した大渋滞を、6つのAIエージェントで強行突破しようとしている。 AIが書いたコードは、AIに監査させる。
5分で消えるキャッシュとコストの罠 AIエージェントの入力コストを90%オフにする条件がある。 それは5分以内に次の指示を出すことだ。 エージェントの提案に対して人間が考え込むと、コストは12.5倍に跳ね上がる。 無駄なやり取りでコンテキストが肥大化すると、AIは記憶を圧縮し始め、キャッシュが壊れ、再び課金メーターが回り出す。
開発の主戦場はタイピングから「艦隊指揮」へ Claude Codeの生みの親であるBoris Chernyが、自身の開発ワークフローを公開した。 ターミナルに5つのClaudeを並行稼働させ、すべてに最も重いOpus 4.5を割り当てている。 一方でAnthropicは、複数エージェントによる自動コードレビュー機能を発表した。 1回のレビューに25ドルのコンピュートコストを支払う。
Firefoxのコードベースから22個の脆弱性を発見した。 かかった期間はわずか2週間だ。 そのうち14個は致命的なハイレベルバグだ。 これは人間のセキュリティ研究者の成果ではない。 Anthropicが放ったClaude Codeの最新機能が叩き出したスコアだ。 自律性を持った複数エージェントが並行稼働した結果だ。 だが、代償は重い。 1回のコードレビューで15〜25ドルのトークンが消し飛ぶ。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 核心回答:バグの原因はAIではなくReactの同期ズレだった 同期に戻した。また非同期に戻した。 嘘だろ、これ3回目だぞ。 4コマ漫画の生成機能を実装していて、僕は完全に迷子になっていた。 AIが言うことを聞かない。 指示したはずのキャラクター名が反映されない。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 画像生成をバックグラウンドに回した。画面はサクサク動くようになった。 でも裏側で無限リトライが発動していた。APIの課金メーターが静かに回り続けていた。 エラーで止まるならまだいい。一番怖いのは、表面上は動いているように見えて、裏で見えないコストが無限に溶けていくバグだ。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 4コマ漫画生成を「Vercel」で動かしたら、タイムアウトでしんどいことになった。 非同期にしたら、今度はポーリングが途中で止まった。 同期に戻したら、またタイムアウト。 年末の5日間、僕はただひたすらAIとサーバーレス環境の壊れ方を眺めていた。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 画面がフリーズする地獄 4コマ漫画生成ボタンを押す。 画面が完全にフリーズした。 Vercelがタイムアウトで落ちた。 サーバーレス環境の残酷な現実を突きつけられた瞬間だった。 非同期処理にすれば全て解決すると思っていた。 僕はそれで終わりだと思っていた。 甘かった。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 PWA対応で7回コミット、全部エラーだった PWA対応は「ライブラリ一つ入れれば終わる」作業のはずだった。 結果は7回コミットして成功率0%。Service Workerが死んで、manifest.jsonがブラウザごとに違うエラーを吐いて、AIは「仕様が複雑です」しか言わなかった。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 終わらないタイムアウトとの戦い 非同期にした。同期に戻した。また非同期にした。 Claude Codeは僕のことで遊んでいるのかと思った。 4コマ漫画の生成機能を作っていた。 Vercelのタイムアウト画面を今日だけで50回は見た。 真っ白な画面に無機質な504エラーが表示される。