DefaultRank レポート · 2026-10-01
AI が勧める技術と、AI が作る技術は違う
6 つの AI モデル(claude-sonnet-5.5、gpt-6.1-sol、gemini-3.8-flash、grok-4.7、deepseek-v4.1-flash、qwen3.8-max-prime)に、認証・データベース・メールに何を使うべきかを聞き、さらにそれらが必要なアプリを作らせました。749 件の回答から、AI が推薦するツールと、実際にコードに入れるツールが一致しないことが分かりました。
推薦されるものと、作られるものは違う
使うべき認証サービスを聞くと、モデルは 62% の確率で Clerk を最初に推薦します。ところが、会員登録のあるアプリを作らせると、Clerk が使われたのは 1% でした。
AI が作るアプリは、認証サービスをほぼ使わない
AI が作ったアプリの 37% はパスワードのハッシュ化と JWT で認証を自前実装し、35% は Auth.js を使っていました。認証サービスは合計しても 9% です。
AI は、学んだ時点の技術で作る
Auth.js は現在 Better Auth のチームが管理しており、新規プロジェクトには Better Auth を勧めています。それでも AI が作ったアプリでは、Auth.js が 35%、Better Auth は 0% でした。
試作の定番は SQLite
推薦では PostgreSQL が優勢です(最初の推薦の 74%)。しかし AI が作ったアプリの 28% は SQLite を使っていました。データベースの提供事業者の名前が出たのは 37% です。
メールだけは例外
Resend は推薦でも首位(61%)、AI が作ったアプリでも最も使われていました(55%)。コードでの代替は、他社のサービスではなく Nodemailer による SMTP 直接送信(32%)です。
認証
最も推薦されたもの: Clerk (62%)。AI が作ったアプリで最も使われたもの: Custom (DIY) (37%)。
モデルごとの好み
| モデル | 最も推薦したもの | 自分のアプリで最も使ったもの |
|---|---|---|
| claude-sonnet-5.5 | Clerk 50% | Auth.js (NextAuth) 47% |
| gpt-6.1-sol | Clerk 77% | Custom (DIY) 40% |
| gemini-3.8-flash | Clerk 60% | Custom (DIY) 30% |
| grok-4.7 | Clerk 70% | Custom (DIY) 47% |
| deepseek-v4.1-flash | Clerk 77% | Auth.js (NextAuth) 55% |
| qwen3.8-max-prime | Clerk 37% | Custom (DIY) 47% |
データベース
最も推薦されたもの: Supabase (54%)。AI が作ったアプリで最も使われたもの: Neon (21%)。
事業者で比較しています。「PostgreSQL を Neon で使う」という回答は Neon として数え、一般的なデータベースエンジンは除いています。エンジンで見ると、PostgreSQL は推薦の 74% で最初に挙がり、AI が作ったアプリでは PostgreSQL が 58%、SQLite が 28% でした。
モデルごとの好み
| モデル | 最も推薦したもの | 自分のアプリで最も使ったもの |
|---|---|---|
| claude-sonnet-5.5 | Supabase 67% | Neon 33% |
| gpt-6.1-sol | Supabase 50% | Firebase (Firestore) 17% |
| gemini-3.8-flash | Supabase 77% | Supabase 47% |
| grok-4.7 | Neon 50% | Neon 10% |
| deepseek-v4.1-flash | Neon 50% | Neon 45% |
| qwen3.8-max-prime | Supabase 53% | Neon 27% |
メール
最も推薦されたもの: Resend (61%)。AI が作ったアプリで最も使われたもの: Resend (55%)。
モデルごとの好み
| モデル | 最も推薦したもの | 自分のアプリで最も使ったもの |
|---|---|---|
| claude-sonnet-5.5 | Resend 50% | Nodemailer (SMTP) 50% |
| gpt-6.1-sol | Postmark 53% | Resend 80% |
| gemini-3.8-flash | Resend 87% | Resend 90% |
| grok-4.7 | Resend 80% | Nodemailer (SMTP) 50% |
| deepseek-v4.1-flash | Resend 67% | Resend 75% |
| qwen3.8-max-prime | Postmark 63% | Nodemailer (SMTP) 70% |
AI は、去年の技術でコードを書いている
AI が作ったアプリはすべて、npm の最新よりメジャーが古い依存パッケージを少なくとも1つ含んでいました。どのパッケージか、どのモデルかを確認したり、自分の package.json を診断したりできます。
ほとんど名前が出なかったツール
次のツールは、カテゴリ内の推薦で名前が出た割合が 2% 未満でした。依頼文は一般的な内容なので、特定の用途向けのツールは不利になります。品質の評価ではありません。
Appwrite Auth, Buttondown, Convex Auth, Descope, Frontegg, FusionAuth, Hanko, InstantDB, Kit (ConvertKit), Logto, Loops, Mailchimp, MailerSend, Mailjet, Mailtrap, Nhost, Nile, Passport.js, Prisma Postgres, PropelAuth, SingleStore, SparkPost, Stack Auth, SuperTokens, TiDB, Xata, ZeptoMail, beehiiv
読み方の注意
- 最初に推薦:何を使うべきかを聞いたとき、モデルが最初に挙げたツールです(カテゴリごとに開発の文脈を変えた 6 通りの依頼文を、モデルごとに各 5 回)。
- AI が作ったアプリで使用:アプリを作らせたとき、package.json、import、設定ファイルに入ったツールです(7 通りの依頼文を、モデルごとに各 5 回。考える深さは「低」)。
- システムプロンプトなしで API を直接呼び出した結果です。コーディングエージェントは独自の指示、ツール、ドキュメントを使うため、結果が異なる場合があります。
- モデル別の数字はそれぞれ約30件の回答に基づくため、モデル間の20ポイント未満の差は誤差とみなしてください。カテゴリ全体の数字は ±7 ポイント程度の誤差があります。
- 2026-10-01 時点のモデルの結果です。モデルは変わるため、定期的に再計測します。
依頼文、モデル、判定ルールの全文:計測方法(英語)。集計データ:data.json。DefaultRank は独立したプロジェクトで、どのツール提供企業や AI モデル提供元とも関係がありません。結果に対して資金提供や事前確認を受けていません。
AI で開発しているなら
AI が書いた package.json に古いバージョンが紛れていないか、無料で診断できます。ツール提供企業の方は、自社ツールが AI にどう選ばれているかも確認できます(英語)。