AntigravityやClaudeで援護射撃を頼んだら、Git履歴と設計がカオスになった話
メイン開発を進める中、たまに他の2人にAntigravityやCodex、Claude等で援護してもらった結果、AIの猛烈なコード生成スピードによって起きたコンフリクト祭り。人間1人とAI援護部隊のリアルな開発記。
自作プリントシール機開発の裏側、フルスタックRustへの挑戦と挫折、趣味全開の無駄なこだわりなどを赤裸々に記録しています。
メイン開発を進める中、たまに他の2人にAntigravityやCodex、Claude等で援護してもらった結果、AIの猛烈なコード生成スピードによって起きたコンフリクト祭り。人間1人とAI援護部隊のリアルな開発記。
商業用の既製品マシンは「可愛く盛る」ことしかできない。でも自作プリントシール機なら、顔を鋭角に尖らせることも、宇宙人に変形させることも自由自在。学生らしい遊び心とMediaPipeで挑む新機能の構想。
「フルスタックRustで自作プリントシール機作ったら最強では?」という野望を抱き、ネイティブGUIフレームワークSlintに挑んだものの、プリントシール機特有のKawaii世界観と落書きツールの柔軟性の前に玉砕した開発の記録です。
学園祭やフェスで何百人もの笑顔を生み出した自作プリントシール機システム。しかし本番の裏側でギリギリのパッチを当て続けたエンジニアたちの胸に去来したのは、誰もが通る「フルスクラッチしたい病」でした。
「pri-dan-system」から「Umix」へ。改良版としてディレクトリごとコピーされたコードベースから、初期の泥臭く積み上げたコミットをすべて救い出すためにGitの歴史を繋ぎ合わせた開発者の奮闘記。
「高専祭でプリダンを展示するのに、公式Webサイトがないのはマズいのでは…?」開催直前の深夜に突如として始まったpri-dan.com制作。AstroとAI(Gemini Flash 3.8)をフル回転させて一晩で形にした突貫Web開発の記録。
「Web技術ならUIが爆速で作れる!」と喜んだのも束の間、展示機のメモリはわずか8GB。Chromiumがメモリをモリモリ食うせいで、PythonのAI処理やシステム全体が圧迫される恐怖と、キオスク運用特有の泥臭い課題をまとめました。
「ブース内に収まる超小型ミニPC最高!」と喜んでいたのも束の間。イベント会場の熱気と限られたCPU/GPUパワーにより、MediaPipeのAI顔認識と美化パイプラインが悲鳴を上げた現場レポート。
メイン開発環境はMac。「本番機もLinuxにすればシェルスクリプトもSSHもそのまま動いて最高なのに…!」と意気込んだものの、液晶ペンタブレットのドライバという物理的な壁に阻まれてWindowsに屈した記録。
「普通にブラウザからFastAPIを直接叩くか、全部Python/TSで完結させればよくない?」という全人類の正論を無視して、なぜか間にRust製Axumプロキシを挟み、プロセス監視までやらせているロマンと自己満足のアーキテクチャ解説。
本ブログの記事は、開発者が体験した事実メモをもとに Gemini 3.8 Flash が着色・脚色して文章化しています(※エンタメ的な演出や推測が含まれるため、実際の事実とは異なる点が含まれる可能性があります)。