無料で使えるコーディングAIはどう選ぶ?

無料で使えるコーディングAIはどう選ぶ?。機能名の優劣ではなく、使い方の違いが分かるように整理した比較ガイドです。

AIものさし編集部

無料のコーディングAIを選ぶ前に、ほしいのが入力中の補完なのか、質問へ答えるchatなのか、複数fileを調べて変更するAgentなのかを分けます。同じ「無料」でも、補完数、chat、Agent、model、IDE連携の制限は異なります。まず自分の小さな開発taskを一つ決め、現在の無料planで最後まで完了できるかを確認してください。

まず開発作業を3つに分ける

コーディングAIの比較が難しいのは、同じ言葉で違う作業を指すためです。

  • 補完:入力中の数行や次の変更候補を提示する。短い編集を速めたい人向け。

  • chat:コードやエラーについて質問し、説明や修正案を受け取る。実装前の相談、原因の切り分けに使う。

  • Agent:repositoryを読み、複数fileを変更したり、terminalやtestを動かしたりする。権限とレビューがより重要。

「AI coding assistantが無料」と書かれていても、この3つが全部同じ条件で無制限とは限りません。各サービスの無料plan表で、機能が含まれるか、利用量に上限があるか、modelやAgentの種類が制限されるかを分けて読みます。

現行の公式planで確認できる入口

2026年10月8日に確認した公式ページでは、CursorのHobbyは無料で、限定的なAgent requestとComposer accessを含むと案内されています。CursorのHelpはHobbyでAgent、Chat、Tab completionsをlimited usageとして利用できると説明しています。正確な上限数がplan表に示されない場合は、数字を推定せず、dashboardやeditor内のusage表示で確認します。

GitHub Copilot Freeは公式planページで、月2,000 completionsと50 chat requests(Copilot Editsを含む)の上限を案内しています。コード補完が主体ならこの上限が判断材料になりますが、AgentやCLIなど各featureの提供条件・対象modelは現在のplan表示を併せて見ます。組織のBusiness / Enterprise seatを割り当てられている場合、Free eligibilityが異なることも記載されています。

ReplitのFree Modeは料金プラン名ではなく、Agentの利用モードです。現行pricingではCoreに、Free Modeでのchatが月最大30時間、projectが最大60件と掲載されています。これは無料accountの上限と読み替えず、Free Modeが自分の契約に含まれるか、登録画面で確認してください。小さなprototypeを試す場合も、利用できる機能、公開先、database、GitHub連携を分けて見ます。Windsurfを探している人は名称変更も確認してください。Devin Desktopの公式ページはWindsurfの新しい名称と説明し、Free planと無料で使えるモデルを掲載しています。ただし「無料モデルがある」ことから、Agentの回数、すべてのmodel、team機能まで無制限とは推定できません。必要な機能と利用条件は公式plan画面で確認します。

無料枠の数字より完了taskで比べる

補完の回数とAgentの一回は同じ単位ではありません。補完は短い変更を何度も助け、Agentはrepositoryを読んで複数fileを扱うことがあります。したがって「2000 completions」と「Agent requestがlimited」を一列の利用量として単純比較しないでください。

代わりに、同じ規模の小さなtaskで次を記録します。

表は横にスクロールできます

観点見ること
作業種別補完、chat、multi-file Agentのどれか
入力条件同じエラー、同じfile、同じ受入条件か
変更範囲予定したfileだけ触ったか
動作確認testやbuildを実行できたか
人の確認diffを理解し、誤変更を見つけられるか
使用量無料枠の消費や制限表示があったか
次の作業続けるか、別toolへ切り替えるか

これは比較記録の設計例であり、各サービスを同じrepositoryで実測した結果ではありません。サービスごとにmodel、IDE、extension、repository contextが異なるため、同条件を作れない場合は差を注記します。性能winnerではなく、自分の開発手順に合うかを判断するための表です。

試すtaskは小さく、受入条件を先に書く

最初の評価に大きな機能開発を使う必要はありません。例えば既存の小さなbugを一つ選び、Agentへ渡す前に受入条件を次のように書きます。

  • 変更対象:SearchForm.tsxと関連testだけ。

  • 現象:空文字でsubmitするとerrorになる。

  • 期待:空文字ならrequestせず、入力欄へfocusを戻す。

  • 禁止:dependency更新、API contract変更、無関係なformat。

  • 検証:該当unit testと型確認。

  • 報告:変更file、test結果、未解決点。

この例は検証の雛形で、実サービスで行ったhands-onではありません。自分のprojectでは、最初にbranchを切り、差分を保存してから使います。Agentに自律的な実行権限を渡す場合は、terminal、network、file write、deployなどの権限範囲も確認してください。

合格条件は「コードを出した」ではなく、taskを解決し、テストし、変更内容を説明できることです。testが通っても、意図しない変更やsecurity issueがあれば受け入れません。逆に、コード提案が正しくても無料枠で実行できないなら、補完中心の別planを使うか、必要なときだけ有料枠を検討します。

IDEを変えるコストも含める

GitHub CopilotはVS Code、Visual Studio、JetBrainsなど利用中の環境との互換性を公式に案内しています。既存IDEへextensionを入れる方法は、editorを移行せず試せる点が利点です。一方、Cursorは専用editorとAgent workflowを含むため、既存設定・extension・keybindingを移す時間も評価に入れます。

Replitはbrowser上でprojectを開発・実行する環境です。local editorとの違い、GitHub import/export、deployment先、secretの扱いを確認してから選びます。単にchatを試すだけなら環境移行は不要かもしれませんが、Agentにrepoを編集させたいなら、誰がcodeを保持し、どこへcommitを送るかを明確にします。

選択時の簡易分岐は次のとおりです。

  • 今のIDEで入力補完がほしい → 既存IDE対応とFree completion上限を確認。

  • 小規模な修正をAIに相談したい → chat回数、context、file添付を確認。

  • 複数fileをAgentに触らせたい → Agent利用枠、diff、terminal権限、checkpointを確認。

  • browserだけでprototypeを作りたい → project・runtime・GitHub連携・publish条件を確認。

  • 仕事のcodeを扱う → privacy、data use、organization policyを確認してから接続。

無料枠を使い切る前に見るsecurity境界

AIへsource codeを渡す前に、repositoryの機密性とtoolのdata policyを確認します。public repositoryだからといって、環境変数やsecretを含むとは限りませんし、private repositoryでも個人向けplanの条件が会社の基準を満たすとは限りません。

最低限、以下を確認します。

  1. どのfile・repositoryがmodel providerへ送られるか。

  2. コードやpromptが学習、保存、telemetryにどう使われるか。

  3. private repositoryを読むためにどんなpermissionを要求するか。

  4. Agentがterminal、network、database、deploymentへアクセスできるか。

  5. 生成した差分をどこでreviewし、どうrollbackできるか。

  6. secretや.envがcontextへ含まれないよう除外できるか。

鍵をpromptに貼って「秘密にして」と指示する方法は、権限管理ではありません。secret managerや環境変数を使い、必要最小限の権限を与えます。Agentが変更を提案したら、testとdiffを確認し、production deployは別の承認手順にします。

有料化は制限が仕事を止めたときに判断

無料枠に一度当たっただけで即契約する必要はありません。まずtaskを分け、補完は無料枠で足りるがAgentの利用だけ頻繁に止まる、というように詰まりを特定します。その後、現在の料金ページで対象planの利用量、model、Agent機能、追加課金の有無を見ます。

1か月の必要量を見積もるときは、毎日のtask数、平均のAgent run数、失敗・再試行、追加利用が発生する条件を記録します。月額料金だけでなく、IDE移行、設定、review時間、provider usage課金も含めます。無料planではできない作業が頻繁に起き、その追加時間や手戻りが有料planの料金を上回る場合に検討すれば十分です。

AIものさしの判断

無料のコーディングAIは、補完、chat、Agentを分けて選びます。今のIDEを保ちたいならCopilot Freeの上限と対応editor、Agent編集を試したいならCursor Hobbyの利用範囲を確認します。Replitを候補にする場合は、Free Modeの利用量が自分のplanに含まれるかを先に確かめてください。無料枠は変わるため、契約前に各社の現在のplan表示を見直します。

候補を選んだら、branch上で小さなtaskを一つ実施し、diff・test・権限を人が確認します。短い補完だけで十分ならAgent向けplanへ移る必要はありません。Agentが便利でも、secretやproduction権限を渡す必要はありません。無料の範囲で仕事が終わる間はそのまま使い、同じ制限で作業が繰り返し止まるときだけ有料化を判断します。

引用・データ出典

公式情報を編集部が見た内容です。Hands-on未実施の記述は本文かここに分けています。

確認日:2026-10-09

Cursor Pricing(新しいタブで開く)

GitHub Copilot Plans(新しいタブで開く)

Replit Pricing(新しいタブで開く)

Devin

公式情報URL(2026-10-09確認)

Cursor Pricing:https://cursor.com/pricing(新しいタブで開く)

GitHub Copilot plans:https://github.com/features/copilot/plans(新しいタブで開く)

Replit Pricing:https://replit.com/pricing(新しいタブで開く)

Devin Desktop:https://devin.ai/desktop(新しいタブで開く)

次に読む・使う

この記事の次に必要な情報へ進めます。

ほかの候補を探す