この2つは、もはや競合する購入対象ではありません。ContinueのCLIは、リポジトリが読み取り専用で、最後に公開されたバージョンが2026年6月18日の1.5.47であるApache-2.0クライアントです。Claude Codeは2026年9月19日に2.1.278を公開しており、現在も積極的にリリースされています。したがって、このURLで問うべき本当の問題は「どちらが優れているか」ではなく、今日 cn を実行していて移行にどれだけコストがかかるのか、または自身のリポジトリが保守されていないと説明しているクライアントをこれから採用しようとしているのか、ということです。
ContinueのREADMEは、mainブランチでリポジトリが「現在は積極的に保守されておらず、すべてのユーザーに対して読み取り専用」と述べており、continue.devは現在、「Continue(Cursorに買収)」というタイトルで、本文に「ContinueはCursorに加わりました」と記載された単一ページを提供しています。まず明確にしておきたいことが1つあります。Cursorは買収側であり、製品そのものではありません。Cursorのプラン料金はCursorのもので、Continueの料金ではなく、過去にもContinueの料金ではありません。以下はすべて2026年9月21日に確認しました。
どちらを、どの方向に選ぶべきか
このページでは両方の方向を扱うため、勝者ではなく条件を示します。
Continue CLIを使い続けるのは、フォークして自分で保守する意思のあるApache-2.0クライアントが必要な場合、OpenAI互換プロトコルで1つのエンドポイントに接続したい場合、またはロールごとのモデル割り当てこそ実際に使っている機能である場合です。つまり、autocompleteには安価なモデル、chatには大規模モデルを割り当てるという使い分けであり、Claude Codeの文書化されたモデル設定には、これに相当する機能がありません。使い続けるコストは明確です。上流の修正はなく、公開済みの1.5.47パッケージには hub.continue.dev という文字列がまったく含まれていないため、Hubのスラッグを解決するドキュメント手順は、現在npmからインストールできないビルドについて説明しています。
Claude Codeに移行するのは、現在もリリースを受け取っているクライアントが欲しい場合、フラグと permissions.yaml によって適用される3つのポリシーではなく、階層化された権限機構が欲しい場合、そしてAnthropic MessagesプロトコルとClaudeファミリーで問題ない場合です。AnthropicはそのルートについてOpenAI互換形式を文書化しておらず、「いかなるゲートウェイ経由でもClaude CodeをClaude以外のモデルにルーティングすることをサポートしない」と述べています。移行のコストは、config.yamlが変換されないこと、ベースURLの規則が逆になること、さらに下で列挙するアカウント連携機能のいくつかが第三者認証情報によって無効になることです。
どちらも選ばないのは、OpenAI互換であり、かつ現在も積極的に保守されているクライアントが欲しい場合です。これはどちらも満たしていない唯一の要件であり、別の候補リストになります。Continueの代替を参照してください。
2つの製品を正確に比較
Continue CLI(cn) | Claude Code(claude) | |
|---|---|---|
| 最新公開バージョン | 1.5.47、2026年6月18日 | 2.1.278、2026年9月19日 |
| npmパッケージ | @continuedev/cli | @anthropic-ai/claude-code |
| ライセンス | Apache-2.0 | マニフェストには SEE LICENSE IN README.md と記載されています。OSIライセンスではありません |
| Node要件 | enginesフィールドなし。クイックスタートではnpmのパスにNode.js 20+を要求 | engines.nodeは>=22.0.0です |
| 保守状況 | README:「現在は積極的に保守されておらず、すべてのユーザーに対して読み取り専用」 | ドキュメントには「Claude Code v2.1.251以降が必要です」のようなバージョンごとの挙動に関する注記があります |
| クライアントの価格 | $0。continue.dev/pricingは404を返します | インストールは$0ですが、Freeプランには含まれません |
2026年9月21日に、Continue CLIとClaude Codeのレジストリエントリからバージョンを読み取りました。公式情報の矛盾が2つあり、取り繕わずに残しておく価値があります。1つ目は、ContinueのREADMEが「VS Code拡張機能、CLI、JetBrainsプラグインの最終2.0.0リリース」を告知している一方、npmにはCLIの2.xがまったくなく、latestは1.5.47であることです。2つ目は、同じREADMEがリポジトリを読み取り専用と呼んでいる一方、GitHub APIは archived: false および disabled: false を報告していることです。mainの最新コミットは2026年7月21日で、件名は「docs: remove Sign in link (login flow retired)」です。重要なのは保守に関する記述だけです。
そして、Continue自身のCLIドキュメントは手順ではなく、意図の記録として扱ってください。クイックスタートには今も要件として「Continueアカウント、またはAnthropic APIキー」が記載され、cn loginと CONTINUE_API_KEY環境変数が文書化されています。公開済みの1.5.47パッケージでは、出荷されたランタイムバンドル dist/index.js に CONTINUE_API_KEY の出現がなく、その文字列はtarballのドキュメントとテストソースにのみ残っています。また、hub.continue.devはパッケージ内のどこにも存在しません。ドキュメントは、それが説明するビルドより長く残っています。
ワークフロー、権限、確認なしで実行される処理
| 挙動 | Continue CLI | Claude Code |
|---|---|---|
| モード | インタラクティブTUI、または -p "prompt" によるヘッドレス実行 | Shift+Tabで切り替える6つの権限モード |
| 権限モデル | 3つのレベル:allow、ask、exclude | モードに加え、階層化されたallow/deny/askルール |
| デフォルトで書き込みツール | Edit、MultiEdit、Write、Bashはデフォルトでaskです | モードによって異なります。Manualは読み取りのみ、acceptEditsは編集を追加します |
| 無人実行 | ヘッドレスモードでは ask ツールは除外され、プロンプトも表示されません。--allow Write --allow Editで範囲を広げます | claude -pとAgent SDKはManual(default)モードで開始します |
| インタラクティブ時のデフォルト | 読み取り専用ツールはallow、書き込みツールはask | Pro、Max、Teamプランでは、組み込みの開始モードは auto です。このモードでは「2つ目のモデルである分類器が、あなたの代わりにアクションを確認します」 |
| 優先順位 | 「フラグは他のすべての権限ソースより優先されます」 | Shift+Tabでセッションごとにモードを変更できます。複数の画面と設定によって、セッション開始時のモードが変わります |
Continueのツール権限およびヘッドレスモードのページと、Anthropicの権限モードページを、すべて2026年9月21日に読み取りました。実行時テストではなく、ドキュメントに基づく内容です。実際の違いは、それぞれが向かう方向にあります。Continueでは、コマンドラインで範囲を広げるまで、無人実行は意図的に書き込み不能です。一方、コンシューマープランのClaude Codeは、分類器がユーザーに代わってアクションを承認するモードで開始します。一方は自分で開くゲートであり、もう一方は他者が持つゲートです。
いずれかのクライアントを自分のエンドポイントに接続する
ここで実際に移行の時間がかかります。2つのクライアントでは、エンドポイントを置く場所が完全に異なり、記述形式も正反対だからです。Continueの設定リファレンスには、グローバルなベースURL環境変数が記載されていません。アドレスは models: エントリに記述し、そこで provider: はベンダーではなく ワイヤプロトコル を指定します。
name: kunavo
version: 0.0.1
schema: v1
models:
- name: Claude Sonnet 5
provider: openai # the wire protocol, not the vendor
model: claude-sonnet-5
apiBase: https://api.kunavo.com/v1 # apiBase CARRIES /v1
apiKey: sk-kn-...
roles: [chat, edit, apply]
- name: Fast completions
provider: openai
model: claude-haiku-4-5
apiBase: https://api.kunavo.com/v1
apiKey: sk-kn-...
roles: [autocomplete]Claude Codeでは、代わりにエンドポイント用の環境変数を2つ、セッションモデルとopus、sonnet、haikuの各エイリアスをKunavoが提供するモデルに固定するための変数を4つ使用します。また、ANTHROPIC_BASE_URLはパスのないoriginです。クライアント自身が/v1/messagesを追加するためです。Anthropic独自の検証コマンドはcurl -X POST "$ANTHROPIC_BASE_URL/v1/messages"で、連結の様子を直接確認できます。
export ANTHROPIC_BASE_URL=https://api.kunavo.com # origin, NO /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-... # Authorization: Bearer
# Pin models Kunavo serves: Claude Code's default and its opus/sonnet aliases
# follow Anthropic's newest models. The sonnet alias asks for Sonnet 5.5, which
# Kunavo does not serve: without the sonnet pin, /model sonnet, opusplan's
# execution phase and sonnet subagents get a 404. Opus 5.5 needs Claude Code
# v2.1.280 or later (run claude update).
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claudeこの逆転こそ、このページから持ち帰る価値のある唯一の一文です。ContinueのapiBaseには/v1を記述しますが、Claude CodeのANTHROPIC_BASE_URLには記述してはいけません。一方の値をもう一方にコピーすると、/v1/v1/messagesで404になるか、存在しないパスへのリクエストになります。ANTHROPIC_BASE_URLのページでは、そのルートで発生するその他の失敗モードを扱い、Continueのセットアップでは、上記の設定形式を完全に示しています。
Continue固有の落とし穴は3つあります。いずれも実行せず、2026年9月21日にソースから読み取りました。1つ目は初回実行です。--configがなく、TTYが接続され、CONTINUE_USE_BEDROCKが未設定の場合、オンボーディングは「開始するには、Anthropic APIキーを入力してください。」と表示し、sk-ant-で始まらないものを拒否します。同じ関数には、それより前に終了する処理がいくつかあります。--config <file>、CONTINUE_USE_BEDROCK=1、およびstdinがTTYでない場合、または NODE_ENV=test、CI=true、VITEST=true、GITHUB_ACTIONS=true のいずれかが設定されている場合にプロンプトをスキップする分岐です。2つ目は、sk-ant-キーを渡した場合、オンボーディングが provider: anthropic ブロックを書き込み、apiBaseなしでベンダーのエンドポイントを固定することです。その後の向き先変更は手動編集になります。3つ目は、provider: anthropicを apiBase とともに使用すると、ContinueのAnthropicプロバイダーがパスを new URL("messages", apiBase) として連結することです。これは末尾のスラッシュに依存します。末尾が /v1/ のベースでは /v1/messages になり、同じ文字列からスラッシュを除くと、ホストのルートで /messages にリクエストを送信します。このガイドで読んだどちらのContinueプロバイダーページにも、その注意書きはありません。
そして、3つの異なるAnthropicページに基づく、Claude Code側の境界が1つあります。LLMゲートウェイページには、ゲートウェイ認証情報変数または apiKeyHelper が有効な間は、「開発者のclaude.aiサブスクリプションは使用されない」とあり、Anthropicは「第三者のゲートウェイ製品を推奨、保守、監査せず、いかなるゲートウェイ経由でもClaude CodeをClaude以外のモデルにルーティングすることをサポートしない」と述べています。接続ページには、ANTHROPIC_API_KEY、ANTHROPIC_AUTH_TOKEN、または apiKeyHelper が有効な間は、Remote Controlと音声ディクテーションを利用できないとあります。また、ゲートウェイ互換性ガイドには、ゲートウェイのモデル検出はデフォルトで無効であり、有効にした場合、Claude CodeはIDに「claude」または「anthropic」が含まれるエントリだけを保持すると記載されています。
各ベンダーの料金を同じ基準で比較
| 項目 | Continue CLI | Claude Code |
|---|---|---|
| クライアント自体 | $0、Apache-2.0 | インストールは$0。Freeには含まれません |
| ベンダーのプラン | 引用できるものなし。continue.dev/pricingは404です | Pro:年払いで月額$17、月払いで月額$20 |
| 個人向けの上位ティア | なし | Max 5x:月額$100、Max 20x:月額$200(ヘルプセンター記事) |
| Teamシート | なし | Standard:年払いで1シート$20、または月額$25。Premium:年払いで1シート$100、または月額$125 |
| Enterprise | なし | 年払いの場合、1シート月額$20。「使用量のコストはモデルとタスクに応じて変動します」 |
| トークンの請求先 | apiBaseが指すエンドポイントでの料金が100% | プランの利用枠、またはAPIキーもしくはゲートウェイ認証情報によるトークン単位の課金 |
プランの数値は、2026年9月21日に閲覧したclaude.com/pricingに基づいています。決済時に確認すべき不一致が1点あります。今回取得したページでは、Maxの両方のプランが「月額$100から」と表示されていましたが、AnthropicのMaxプランに関するヘルプセンターの記事では、Max 5xは$100、Max 20xは$200と記載されており、価格は変更される場合があるとも明記されています。どちらか一方のページだけで判断せず、決済時に希望するプランを確認してください。
Continue側には、実際に引用できるものが何もありません。それが調査結果です。第三者のレビューサイトには、100万トークン単位のStarterティア、Teamティア、Companyティアを含むContinue Hubの料金表が今も掲載されていますが、continue.devにはそのいずれも見当たらず、/pricingパスは404を返します。過去の価格は現在の価格ではないため、このガイドでは記載しません。
作業そのものの費用について公開された基準値として、Anthropicのコストドキュメントには、「エンタープライズ導入全体で、平均コストはアクティブな1日あたり開発者1人約$13、開発者1人あたり月額$150~250であり、ユーザーの90%ではアクティブな1日あたり$30未満に収まる」と記載されています。バックグラウンド機能は通常、1セッションあたり$0.04未満です。これはAnthropic自身のエンタープライズ導入全体の集計であり、保証でも、個人開発者向けの数値でも、Kunavoの数値でもありません。Continueについて同等の数値は存在しません。誰も公開していないためです。
同じエンドポイントでの試算
1つのモデルで1つのエンドポイントを指定した場合、どちらのクライアントもトークン単価を変更しません。請求額を変えるのは、それぞれがトークンをどのように使うかです。以下の数値は、実測したタスク費用でも請求上限でもなく、トークン計算の例示です。1セッションで、最新のKunavoカタログの100万トークンあたりの料金に基づき、キャッシュされていない入力トークン200,000を送信し、出力トークン15,000を受信すると仮定します。
| モデル | 100万トークンあたりの入力/出力 | 想定セッションの試算 |
|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.192 |
| Claude Sonnet 4.6 | $2.10 / $10.50 | $0.578 |
| Claude Sonnet 5 | $1.40 / $7.00 | $0.385 |
| Claude Opus 5 | $3.50 / $17.50 | $0.963 |
興味深いのは、クライアントのアーキテクチャが制御する数値です。Continueはロールごとにモデルを割り当てるため、仮定した1か月分のオートコンプリートトラフィック、つまり入力トークン400,000と出力トークン20,000(実測ではなく説明のための仮定)は、Claude Haiku 4.5上で$0.350になります。同じトラフィックをClaude Sonnet 5に置いた場合は $0.700 です。Claude Codeには分割用の autocomplete ロールが文書化されておらず、1つのセッションモデルを実行し、サブエージェントとバックグラウンド用に個別のモデル設定を使用します。Anthropicのコストページには、エージェントチームは「チームメイトがプランモードで動作する場合、標準セッションの約7倍のトークンを使用する」とも記載されています。また、プロンプトキャッシュの有効期間は「サブスクリプションでは1時間ですが、利用クレジットを使用すると5分に短縮されます。APIキーまたはクラウドプロバイダーでは、デフォルトで5分です」とされています。そのため、同じ長時間の断続的なセッションでも、プラン外ではより早く再処理されます。
Kunavoのカタログ金額は上限ではなく請求の下限です:上流サービスが料金を報告したとき、請求額はカタログコストと、適用されるマークアップを乗じた上流コストの大きい方になります。キャッシュ料金と外部ツールはこの例の対象外です。前払いクレジットの最低チャージ額は$10です。これは資金補充の最低額であり、タスク料金やサブスクリプションではありません。請求の詳細を参照してください。
実際に移行にかかる費用
おおよその作業量の順に、4点を見積もってください。設定の構造はそのまま移行できません。モデルごとのrolesを含むYAMLのmodels:リストは環境変数に変わり、エンドポイント用が2つ、モデル固定用が4つ必要になります。変換ツールはありません。上記のとおり、ベースURLの規約は逆です。役割ごとのモデル割り当てには移行先がないため、依存していたかどうかを事前に判断してください。また、権限の語彙は3つのポリシーからモードとルールに変わるため、CIでのcn -p ... --allow Writeの呼び出しは翻訳ではなく書き換えが必要です。
1つの役割はまったく移行できません。Kunavoは埋め込みモデルも再ランキングモデルも提供していないため、embedまたはrerankの役割を割り当てるContinue設定では、これら2つに別のプロバイダーが必要です。そしてClaude Codeにも、これらを移行できる同等の役割はありません。
このページで確認していない2点を、推測ではなく率直に述べます。ContinueのルールファイルがClaude Codeの命令ファイルにどう対応するかは、ここでは再検証していないため、別途予算を確保してください。また、このページのために読んだ資料にはベンチマークや速度比較、品質比較は存在しないため、どちらのエージェントがコーディングに優れていると判断する根拠もここにはありません。
初回請求の設定と確認
Kunavoは両クライアント向けにセットアップ資料を公開しています。これらは互換性テストではなく、公開された設定ガイドです。ここではcnもclaudeもKunavoのエンドポイントに対して実行時テストを行っておらず、上記の動作に関する主張はすべて、ソースコードの確認と公式ドキュメントに基づいています。どちらかを試す間は動作する経路を確保し、範囲を限定したタスクを1件だけ実行してから、アカウントに実際に記録された請求額を確認してください。Continueの統合またはClaude Codeの統合から始めてください。キーを利用するための入金の準備ができたら、Kunavoアカウントを作成してください。
関連資料:トークン単位の経路を詳しく説明するサブスクリプションなしでClaude Codeを使う、Continueが使用するプロトコルについてのOpenAI互換API、そして保守状況が判断材料になった場合のContinueの代替。
よくある質問
Continue CLIは現在も保守されていますか?
自分たちのリポジトリによれば、そうではありません。mainブランチのREADMEには、continuedev/continueリポジトリは「現在は積極的に保守されておらず、すべてのユーザーに対して読み取り専用」と記載されており、continue.devは現在、タイトルが「Continue(Cursorに買収)」の単一ページを表示します。状況を緩和するどころか複雑にする詳細が2つあります。GitHub自身のAPIでは、リポジトリが archived: false、disabled: false と報告されており、mainの最新コミットは2026年7月21日、「docs: remove Sign in link (login flow retired)」という件名です。npmで最後に公開されたCLIリリースは、2026年6月18日の @continuedev/cli 1.5.47 です。すべて2026年9月21日に確認しました。コードはApache-2.0で、引き続きインストールおよびフォークが可能です。停止したのは上流の保守であり、配布ではありません。
ContinueのREADMEには2.0.0とあるのに、なぜnpmは1.5.47をインストールするのですか?
2つの公式情報源が食い違っており、実際に取得できるものを説明しているのは一方だけだからです。READMEは「VS Code拡張機能、CLI、JetBrainsプラグインの最終2.0.0リリース」を告知していますが、npmレジストリの @continuedev/cli のエントリではlatestが2026年6月18日に公開された1.5.47で、2.xバージョンはまったく存在しません(2026年9月21日確認)。その期間のGitHub自身のリリースは、VS Codeに限定されたタグです。したがって、READMEが何を最終版と呼んでいても、npm i -g @continuedev/cli で取得されるのは1.5.47です。バージョンを固定する前に、文章ではなくレジストリを確認してください。
初回実行時にcnがAPIキーを拒否するのはなぜですか?
出荷されたオンボーディングが、Anthropic発行のキーだけを受け付けるためです。mainブランチの extensions/cli/src/onboarding.ts では、初回実行ステップに「開始するには、Anthropic APIキーを入力してください。」と表示され、文字列が sk-ant- で始まり、そのプレフィックスより長い場合にのみtrueを返すチェックで検証します。それ以外の場合は 'API key must start with "sk-ant-"' で失敗します。これらの完全一致する文字列は、公開済みの1.5.47ランタイムバンドルに存在します。他の発行元のキーは、そのプロンプトでは入力できません。ソースには、プロンプトに到達する前に終了する処理がいくつかあり、その中には --config とファイルパス、TTYに接続されていないstdin、CONTINUE_USE_BEDROCK=1 があります。同じブランチでは、NODE_ENV=test、CI=true、VITEST=true、またはGITHUB_ACTIONS=trueの場合もプロンプトをスキップします。2026年9月21日にソースから読み取ったもので、実行はしていないため、依存する前に自身のシェルで確認してください。
Continue CLIとClaude Codeは同じカスタムエンドポイントを指せますか?
はい。ただし、アドレスの記述方法が異なり、使用するプロトコルも異なります。Continueは、config.yamlで provider: openai と apiBase を指定してOpenAI互換エンドポイントに接続し、公式の例では /v1 サフィックスも付いています。Claude Codeは ANTHROPIC_BASE_URL をパスなしのベアオリジンとして受け取り、自身で /v1/messages を追加します。Anthropicの検証コマンドは curl -X POST "$ANTHROPIC_BASE_URL/v1/messages" です。そのため、/v1で終わる値を指定すると /v1/v1/messages になります。Claude CodeはそのルートでAnthropic Messagesを使用します。ゲートウェイの互換性ガイドで文書化されているAPI形式は、Anthropic Messages、Amazon Bedrock InvokeModel、Google CloudのAgent Platform rawPredictの3つで、いずれもOpenAI互換ではありません。AnthropicのLLMゲートウェイページには、「第三者のゲートウェイ製品を推奨、保守、監査せず、いかなるゲートウェイ経由でもClaude CodeをClaude以外のモデルにルーティングすることをサポートしない」とも記載されています(2026年9月21日確認)。
Continue CLIとClaude Codeでは、どちらが安価ですか?
クライアントの費用は同じで、どちらも無料です。Continue CLIはApache-2.0で、continue.devは料金をまったく公開しておらず、/pricingパスは404を返します。Claude Codeは無料でnpmからダウンロードできますが、Freeプランには含まれないため、利用には有料のClaudeプランまたはトークン単位の課金が必要です。同じエンドポイントに同じモデルを指定した場合、どちらのクライアントもトークン単価を変更しません。そのため差が生じるのはデフォルト設定です。Continueはロールごとにモデルを割り当てるため、オートコンプリートを安価なモデル、チャットを大規模モデルにできます。一方、Claude Codeは1つのセッションモデルに加え、サブエージェントとバックグラウンド用に個別の設定を使用します。掲載価格の最安値と、タスク完了までの実コストの最小値は別の主張です。選択する前に、自分のリポジトリで両方を測定してください。
ContinueはCursorと同じものですか?
いいえ。Cursorは買収側であり、製品そのものではありません。料金もCursor独自のもので、Continueの料金ではなく、過去にもContinueの料金だったことはありません。2つは異なるバイナリも提供しています。ContinueのCLIはnpmパッケージ @continuedev/cli の cn ですが、Cursor自身のCLI概要では、ターミナルエージェントを agent と記載しており、npmではなくシェルスクリプトでインストールします(cursor.com/docs/cli/overview、2026年9月21日確認)。Continue自身のサイトが述べているのは、「ContinueはCursorに買収された」ことと、「オープンソースコードベースは他者の基盤として引き続き自由に利用できる」ことだけで、日付は示されていません(2026年9月21日確認)。
Continueのホームページ、README、GitHubメタデータ、CLIドキュメント、公開済みの1.5.47パッケージに加え、CursorのCLI概要とAnthropicの料金、コスト、権限モードに関するページおよびゲートウェイ関連の3ページを、2026年9月21日に確認しました。どちらのクライアントも実行しておらず、Kunavoのエンドポイントにも接続していません。初回実行時のキー確認、URLの結合動作、権限のデフォルト値は、テスト実行ではなくソースコードとドキュメントに基づいています。Kunavoのトークン料金はライブカタログから読み取り、ここに記載した金額はすべてトークン計算の例です。