この記事の要約
Cursor、Devin、Lovable、Replit、LangChain は同じ土俵の競合ではありません。AI-native IDE、非同期エージェント、ブラウザ開発、prompt-first app builder、エージェント基盤という5つの surface に分けて、選び方を整理します。
Cursor、Devin、Lovable、Replit、LangChain を 1 枚のランキング表に並べても、現場の判断にはつながりません。重要なのは、どの会社が一番伸びているか ではなく、どの product surface を買うのか、誰が主役で、どこにコードと責任を置くのか です。
本記事では、AI コーディング関連の代表的な 5 つの選択肢を、企業価値や ARR の実況ではなく、IDE / 非同期実行 / ブラウザ開発 / prompt-first app builder / エージェント基盤 という役割で整理します。ツールの良し悪しではなく、どのチーム課題にどれが合いやすいかを見極めるための比較ガイドです。
本記事の前提
| 項目 | 内容 |
|---|---|
| トピック | AI コーディングツールの比較 |
| カテゴリ | トレンド / 技術解説 |
| 対象読者 | エンジニアリング責任者、プロダクトマネージャー、AI 導入を検討する CTO |
| 読み方 | 企業ランキングではなく、導入前のチェックリストとして読む |
最初に押さえたいのは、5 社がすべて「AI コーディングツール」という 1 つの箱に入るわけではないという点です。比較するなら、まず何を買っているのかを分ける必要があります。
| ツール | 何を買っているか | 主な利用者 | コードの正本 | 向いている場面 |
|---|---|---|---|---|
| Cursor | AI-native IDE + in-editor agent + Background Agents | 既存 repo で開発するエンジニア | 既存の Git repo / ローカルまたは接続先 repo | 人間が主役のまま、編集・レビュー・小規模自動化を速くしたい |
| Devin | 非同期で動く AI ソフトウェアエンジニア | Eng manager、platform team、開発組織 | 接続した Git repo + Devin の session / devbox | backlog や ticket を AI に委譲し、PR 単位で回したい |
| Lovable | prompt-first の Web app builder | PM、創業者、デザイナー、少人数開発 | Lovable project / GitHub sync / Supabase | まず動く Web アプリを作り、後から開発フローに接続したい |
| Replit | browser-native workspace + Agent + publishing | 個人開発、教育、browser-first なチーム | Replit workspace | セットアップなしで作り始め、共有やデプロイまで進めたい |
| LangChain stack | LangChain + LangGraph + LangSmith の構築レイヤー | アプリ開発者、platform engineer | 自社 repo / 自社 runtime | 自分たちで agent product や internal agent platform を作りたい |
この表だけでも、Cursor vs Devin と Lovable vs Replit は比較になりやすい一方で、LangChain は「買うツール」というより「自分で作るための部品」に近いことがわかります。
ツール名より先に、次の 5 問に答えると選定がぶれにくくなります。
| 質問 | 見方 |
|---|---|
| 人間が IDE で書き続ける前提か | Cursor 寄り。AI は editor 内や PR review の支援役 |
| ticket ごと AI に任せたいか | Devin 寄り。session 単位で非同期に回して、PR で受け取る設計がしやすい |
| 自然言語から app を先に形にしたいか | Lovable / Replit 寄り。特に Web app 起点なら Lovable、browser workspace なら Replit |
| 自社固有の agent を組みたいか | LangChain / LangGraph / LangSmith 寄り |
| 実行モデル | 向いている選択肢 |
|---|---|
| 会話しながらその場で編集したい | Cursor、Lovable、Replit |
| PR や issue を後ろで進めたい | Cursor Background Agents、Devin |
| 長めの agent workflow を作りたい | LangGraph / Deep Agents |
この観点は demo では見えにくいですが、導入後の差が出やすいポイントです。
月額だけで判断すると失敗しやすいです。見るべきは課金単位です。
| 観点 | 例 |
|---|---|
| editor seat / plan | Cursor の seat、Replit Core/Teams など |
| usage-based compute | Cursor Background Agents、Devin の ACU、Lovable / Replit の credit |
| runtime / hosting | Replit の publish、LangGraph / 自社 infra |
| observability / eval | LangSmith、追加の tracing / monitoring コスト |
Cursor を選ぶときの本質は、「AI にコードを書かせるか」ではなく、既存のソフトウェア開発ループをどこまで editor 中心に保ったまま加速できるか にあります。
Cursor docs では、Agent がコードベースを探索し、複数ファイルを編集し、コマンドを実行し、エラー修正まで進める前提で整理されています。さらに project rules は .cursor/rules に置けて、GitHub integration と Background Agents を組み合わせると、issue や PR 起点の非同期実行にもつなげられます。
.cursor/rules や AGENTS.md で repo ごとのルールを明示したい| 論点 | Cursor で見るべきこと |
|---|---|
| Background 実行 | GitHub app をどこまで許可するか。PR 作成まで自動化するのか |
| 課金単位 | editor seat と usage-based の agent 実行をどう分けて管理するか |
| レビュー体制 | Bugbot / PR review を補助として使うのか、必須 gate にするのか |
| ルール管理 | .cursor/rules、User Rules、AGENTS.md をどう使い分けるか |
| プライバシー設定 | org 単位でどの mode を選ぶか。どこまで codebase context を許可するか |
Cursor は、「エンジニアが自分の IDE を捨てたくない」「でも editor が AI の都合に合わせた別物になるのは避けたい」という組織に合いやすい選択肢です。完全自律よりも、人間がハンドルを持ったまま速くする ツールとして見ると位置づけが安定します。
Devin を検討するときは、IDE の拡張として見るより、チケット駆動で動く AI メンバー として捉えた方が実態に近いです。
Devin docs では、session ごとの作業、GitHub / Jira / Slack 連携、usage budget、Session Insights、enterprise deployment が整理されています。課金は ACU で管理され、Core は pay-as-you-go、Teams は seat と月次 ACU を組み合わせる設計です。つまり Devin は「どれだけ賢いか」だけでなく、どれだけ安全に backlog を流せるか が導入判断になります。
| 論点 | Devin で見るべきこと |
|---|---|
| 委譲粒度 | 1 session に何を任せるか。大きすぎる task を投げない運用にできるか |
| 接続先権限 | GitHub、Jira、artifact repository、internal docs へのアクセスをどこまで開けるか |
| ACU 管理 | Team / Core ごとの usage budget と auto-reload をどう運用するか |
| レビュー動線 | Devin が出した PR を誰がどの SLA でレビューするか |
| sleep / wake 運用 | session を中断・再開しながら進める前提をチームが扱えるか |
Devin は、「AI に coding assist をしてほしい」より、「AI に仕事の束を渡して後で PR を受け取りたい」組織に向いています。人間との同期会話より、非同期キューのさばき方 が重要な現場ほど効きやすいツールです。
Lovable は、IDE というより app builder として比較した方が誤解が少なくなります。
Lovable docs では、GitHub integration、Supabase integration、workspace roles、custom domains、Code mode、credit 制、Business plan の SSO / restricted projects / opt-out of data training などが整理されています。GitHub を接続した場合は two-way sync が可能で、GitHub を正本として扱う設計を取りやすくなります。
| 論点 | Lovable で見るべきこと |
|---|---|
| コードの正本 | Lovable project を主にするのか、GitHub sync 後に repo を正本にするのか |
| backend 境界 | Supabase をどこまで使うか。auth / RLS / storage / Edge Functions の責任分界をどうするか |
| workspace 権限 | roles / permissions、restricted projects、SSO が必要か |
| credit 管理 | メッセージ単位の消費をどの程度まで許容するか |
| 本番化のレビュー | Stripe、secrets、RLS、custom domain を誰が最終確認するか |
Lovable は、「まず app を出したいが、そのまま捨てる前提ではない」ケースに合いやすいです。単なる demo 生成ではなく、GitHub と backend をつなぎながら MVP を進める という位置づけで使うと強みが出ます。
Replit の強みは、AI 単体というより workspace / editor / deploy / collaboration が 1 つの browser surface にまとまっている点です。
Replit docs では、browser-based workspace、Agent、Design Canvas、publishing、Secrets、team collaboration、mobile app、plan ごとの credit が案内されています。つまり Replit は「AI が強いから選ぶ」というより、ローカル環境なしで build, run, share を一気通貫にしたいか で判断すると使い分けやすくなります。
| 論点 | Replit で見るべきこと |
|---|---|
| workspace 運用 | ブラウザ中心で十分か。ローカル IDE とどう共存させるか |
| credit と publish | Agent 利用、network transfer、storage、publish のコストをどう見るか |
| 権限と secrets | team collaboration、Secrets、公開範囲をどう制御するか |
| app の寿命 | 一時的な prototype か、継続運用する product か |
| 移行性 | GitHub 連携や export を使って、将来どこへ移すか |
Replit は、browser-first な開発体験そのものに価値がある場面で強いです。AI の品質だけでなく、環境構築をなくして試作と共有を回す ことが重要なら、有力な選択肢になります。
LangChain をこの 4 社と同じ粒度で比べると混乱します。LangChain は end-user tool というより、自社で agent を構築するための framework / runtime / observability の組み合わせ だからです。
LangChain docs では、create_agent を中心とした高レベル API、LangGraph の durable execution と human-in-the-loop、Deep Agents の planning / subagent / file-system oriented workflow、LangSmith の tracing / monitoring / evaluation / alerts が分かれています。要するに、LangChain stack を選ぶのは「AI コーディングツールを買う」ときではなく、自分たちの agent product を作る ときです。
| 論点 | LangChain stack で見るべきこと |
|---|---|
| build vs buy | end-user tool を買うのではなく、自分で責任を持って作る覚悟があるか |
| runtime ownership | deploy、secrets、guardrails、cost control を誰が運用するか |
| graph 設計 | 単純な chat app なのか、durable workflow / HITL / memory が必要なのか |
| evaluation | LangSmith で何を測るか。offline eval / online monitor / alert をどう定義するか |
| 開発組織の成熟度 | repo、CI、eval、prompt versioning を回せるか |
LangChain stack は、「社内で使う AI coding assistant を 1 つ買えば済む」という話ではなく、AI を自社プロダクトの一部として実装する チームに向いています。導入効果は大きいですが、責任範囲も一緒に引き受ける必要があります。
Cursor vs Devinこの 2 つはどちらもエンジニアリング組織向けですが、競合軸は違います。
| 観点 | Cursor | Devin |
|---|---|---|
| 主役 | 人間のエンジニア | AI session |
| 作業単位 | editor 内の編集、会話、PR 補助 | ticket / task / session |
| 強い場面 | 既存 repo の高速化 | backlog の非同期委譲 |
| レビュー動線 | editor と PR の往復 | PR 受領と queue 管理 |
完全な二者択一ではなく、Cursor で日常開発を回しつつ、Devin に backlog を投げる という併用は現実的です。
Lovable vs Replitこの 2 つは「すぐ作り始める」用途で近く見えますが、主戦場は少し違います。
| 観点 | Lovable | Replit |
|---|---|---|
| 主軸 | prompt-first の Web app builder | browser-native workspace |
| 最初の価値 | 仕様を会話で app に落とす | セットアップ不要で build / run / share |
| backend 接続 | Supabase、GitHub、custom domain | publish、Secrets、workspace collaboration |
| 向くユーザー | PM、創業者、デザイナー、少人数チーム | 個人開発、教育、browser-first チーム |
LangChain は別レイヤーLangChain stack は、Cursor / Devin / Lovable / Replit の代替というより、その先で自分たちの agent を作る側の選択肢です。買うツールの比較に混ぜると判断がぶれます。
| あなたの状況 | まず見るべき選択肢 | 理由 |
|---|---|---|
| 既存の product repo を持つエンジニア組織 | Cursor | IDE と GitHub review を崩さず、日常開発を速くしやすい |
| backlog / ticket を AI に並列で流したい | Devin | session / ticket / PR の非同期ループを作りやすい |
| PM や創業者が先に app を作り、後で repo に移したい | Lovable | prompt-first で MVP を組み、GitHub / Supabase に接続しやすい |
| セットアップ不要で試作、教育、ハッカソンを回したい | Replit | browser だけで build / run / share まで進めやすい |
| 自社独自の agent workflow や internal platform を作りたい | LangChain + LangGraph + LangSmith | framework / runtime / observability を自分で設計できる |
AI コーディングツールは demo ではどれも良く見えます。実運用で差が出るのは、次の論点です。
既存 repo で開発しているエンジニアが主役なら Cursor から始める方が安全です。AI に ticket 単位で仕事を渡して PR で受け取りたいなら Devin の価値が出やすくなります。違いは「どちらが賢いか」より、「誰が運転席に座るか」です。
Lovable は prompt-first に Web app を形にし、GitHub や Supabase に接続しながら MVP を進めるのが得意です。Replit は browser-based workspace と publishing をまとめて使えるのが強みです。会話から app を組みたいか、browser workspace で build / run / share したいか で見分けると整理しやすくなります。
直接の代替ではありません。LangChain / LangGraph / LangSmith は、自分たちで agent を作るための framework / runtime / observability です。既製の coding tool を選ぶ話と、自社プロダクトに agent を組み込む話は分けて考える方が安全です。
月額の headline price ではなく、seat / credit / ACU / background compute / hosting / observability のどれが増えるかで見てください。AI コーディング系は usage-based 部分が支配的になりやすく、ここを見落とすと導入後に想定が崩れます。
2 週間の試験導入なら、次の 4 点を確認できれば十分です。
editor 内の生産性 なのか、backlog の非同期処理 なのか、試作の速さ なのかを切り分ける本記事はネクサフローの AI 研究シリーズの一部です。
この記事の著者

代表取締役
早稲田大学卒業後、ソフトバンク株式会社にてAI活用やCEO直下案件のプロジェクトマネージャーに従事。その後、不動産スタートアップPit in株式会社の創業、他スタートアップでの業務改善・データ活用を経験後、2023年10月、株式会社ネクサフローを創業し代表取締役CEO就任。
次に読む

Y Combinator の対談で語られたBCIの考え方を、用途分類、脳の学習、感覚回復の設計、長期研究の読み方という4つの観点で整理します。

Sequoiaの「Services: The New Software」を、個別スタートアップの資金調達や市場規模の実況ではなく、AI企業がツールを売るのか、仕事の成果を売るのかを決めるための事業設計フレームとして読み直します。

a16zの週刊チャートが示す3つの構造転換を徹底解説。ホルムズ海峡危機で原油45%急騰、SaaS株1兆ドル消失の「SaaSpocalypse」、ライドシェア手数料33%増の搾取構造。日本市場への影響と対策を独自分析。