🛠️

個人開発のAIエージェントに『Bun + Hono + Drizzle + SQLite』が最強な理由

に公開

3行でまとめ

  • 2026年のAI開発の本質は「LLM APIのオーケストレーション」であり、Pythonである必要はない
  • Bun + Hono + Drizzle + SQLite の組み合わせは、型安全・爆速・運用コストゼロの三拍子が揃う
  • 個人開発でAIエージェントを作るなら、このスタックが現時点の最適解だと確信してます

はじめに

「AIエージェントを作るなら、Pythonですよね?」
そう思っていた時期が、自分にもありました。

確かに、重厚な機械学習ライブラリを直接叩くなら Python は最強です。しかし、2026年現在のAI開発において、我々が書くコードの本質は 「LLMという巨大なAPIをどう繋ぎ、状態を管理するか」というオーケストレーション に移っています。

この「司令塔」としての役割に求められるのは、重いランタイムではなく、 圧倒的な型安全性、非同期処理の速さ、そしてゼロに近い運用コスト です。

今回は、自分が自作AI営業エージェント Flow Sales の基盤に「あえてPythonではなく」TypeScriptスタック(Bun + Hono + Drizzle + SQLite)を選んだ理由を深掘りします。


徹底比較:Python vs TypeScript スタック

なぜAIエージェント開発に TypeScript が向いているのか。その理由を比較表にまとめました。

比較項目 Python (FastAPI/LangChain) TS (Bun/Hono/Drizzle)
開発体験 (DX) 仮想環境(venv)の管理が煩雑 Bunネイティブで設定ゼロ
起動・実行速度 中〜低(インタプリタの壁) 極高(BunのJITと非同期性能)
型安全性 Pydantic等での後付け 言語標準+RPCによる「貫通」
管理コスト サーバー管理が必要になりがち SQLite 1ファイルでポータブル
デプロイ先 VM / コンテナ エッジ (Cloudflare/Vercel) も可能

1. Bun:TypeScript ネイティブがもたらす「思考の同期」

AIエージェントの開発は、プロンプトの微調整とロジック変更の無限ループです。

Bun を選ぶ最大のメリットは、 「TSがそのまま、爆速で動く」 こと。
ts-node の設定やビルド待ちに数秒取られるだけで、開発者の集中力(コンテキスト)は途切れます。bun run index.ts で即座に立ち上がる快感は、試行錯誤の回数を劇的に増やし、結果としてエージェントの品質を押し上げます。


2. Hono:APIとRPCモードによる「型安全の貫通」

AIエージェントは外部から叩かれたり、フロントエンドと通信したりする場面が多いです。
ここで Hono の RPC モードを使うと、バックエンドで定義した型がそのままフロントエンドに「共有」されます。

AI(LLM)の出力という「不確実なもの」を扱うからこそ、それを取り巻く 「入力・保存・通信」という周辺コードは、100%の型安全性でガチガチに固めるべき です。Hono はそのための最強のガードレールになります。


3. SQLite × Drizzle:AIエージェントに「記憶」を安く持たせる

エージェントには「過去の会話」や「リサーチ結果」という状態(State)の保存が不可欠です。しかし、個人開発で Postgres サーバーを立てるのは、コスト面でも運用面でもオーバースペック。

SQLite なら、

  • ファイルコピーだけでバックアップ完了
  • サーバー代 0 円
  • 最近では sqlite-vec 等の拡張でベクトル検索すら可能

そこに Drizzle ORM を組み合わせれば、スキーマ定義がそのまま TypeScript の型になり、DB 操作のミスはコンパイル時にすべて消し飛びます。


4. 結論:AI開発は「オーケストレーション」の時代へ

モデル(LLM)自体はAPIの向こう側にあります。
手元でやるべきは、 「文字列をパイプラインで流し、型で保護し、DBに永続化する」 こと。

この目的に対して、非同期 IO に強く、型システムが堅牢で、かつエコシステムが軽量な TypeScript スタックに勝るものはありません。

もし特定の Python ライブラリ(PyTorch など)を直接使う必要がないのであれば、この「Bun + Hono + Drizzle + SQLite」こそが、2026年現在の個人開発における「最適解」だと確信しています。


次回予告

シリーズ最終回となる次回は、この「最強スタック」を活用して、 いかにして AI エージェント(Antigravity)と共に、わずか半日で「Flow Sales」をバグなしでビルドし切ったのか 。その異常な開発スピードの裏側を実録形式でお届けします。お楽しみに!🦾🔥

次:わずか半日で生まれたAI営業担当が、『本番の戦力』になるまでの全プロセス:Flow Sales 開発記


参考リンク

Discussion