Clineを使ったローカルCopilot:VS Code内のAIエージェント (Ollama)
GitHub CopilotはコードをMicrosoftに送信します。秘密保持契約(NDA)を結ぶフリーランスの開発者や、規制のある分野で働くチームにとって、これは受け入れられません。ClineはVS Code/JetBrains向けの拡張機能で、Copilotの代わりにローカルモデルをOllama経由で使用し、チャットと、複数のファイルを読み取って変更できるエージェントモードを提供します。このガイドでは、Clineをインストールし、最近のコードモデル(Qwen 3.5、Devstral)を設定して、コードを手元に保持したままCopilotの主要な操作体験を再現する方法を紹介します。
#ローカルの Copilot を使う理由
- プライバシー
- コードの断片が端末の外に出ることはありません。NDA、企業秘密、顧客のコードに関わる情報も、すべてローカルに留まります。
- Offline
- 飛行機の中、インターネットに接続できない研究所の奥、休暇中。モデルはあなたのディスク上にあります。
- コスト
- GPU 購入後は無料です。開発者が Copilot を 2 年間使う費用は、ミッドレンジのグラフィックカード 1 枚分に相当します。
- モデルの選択
- 使用する言語とVRAM容量に応じて、Qwen 3.5をDevstral、Qwen3-Coder、またはGLM 4.7 Flashに切り替えられます。
#このガイドがClineに移行した理由
このガイドは、もともとContinue.devを使用する内容でした。Continueは2026年6月にCursorに買収され、現在はリポジトリがアーカイブされており、独立した製品としての保守も終了しています。そのため、同等の機能を備え、現在も活発に開発されているオープンソースのアシスタント、Cline向けにガイドを更新しました。ClineもOllama経由で100%ローカルで動作します。
このガイドでモデルの導入まで、キットでエディタ内でコードを書くコパイロットの導入まで進められます。
- 永久に利用できるオンラインスペース
- PDF + ファイル
- 30日間返金対応
#使用するモデル
- ⭐ Qwen 3.5 9B
- 2026年の8 GB環境で選ぶならこれ。多言語対応(フランス語を含む)、256kのコンテキスト、画像認識機能、Apache 2.0。Python、TypeScript、Rustでは、チャットでもエージェントでも優秀です。Q4で約6.6 GB。
- Devstral 24B (Mistral AI)
- コードエージェントに特化。ライセンスはApache 2.0。Clineで複数ファイルを変更するなら、16 GB環境での決定版。Q4で約14 GB。
- Qwen3-Coder 30B-A3B
- コード向け MoE(アクティブなパラメータは3Bなので高速)、コンテキストは256k。24 GBの構成向け:Copilot に匹敵する高性能なチャット+エージェント。Q4では約19 GB。
- Qwen 3.8 27B
- 2026年の「Copilotに近い存在」(2026年8月14日リリース)、コンテキスト262k、ビジョン機能、Apache 2.0。24 GBで動作します — 過剰に考えさせないよう、推論を「low」に設定してください。
| VRAM | Cline モデル(チャット + エージェント) | 量子化 |
|---|---|---|
| 6 GB | granite4.2:8b | Q4_K_M(約5.3GB) |
| 8 GB | qwen3.5:9b | Q4_K_M(約6.6 GB) |
| 16 GB | devstral:24b / gpt-oss:20b | Q4 / MXFP4 (~14 GB) |
| 24 GB+ | qwen3-coder:30b / qwen3.8:27b | Q4(約18~19GB) |
#1. Clineをインストール
- 01Ollama のインストールまだインストールしていない場合は、ガイド「Windows/macOS/LinuxにOllamaをインストールする」を参照する。Ollamaはバックグラウンドでモデルを実行するエンジンです。
- 02モデルをダウンロード以下のコマンドで、VRAM容量に適したコーディング用モデルをダウンロードしてください。
- 03Cline エクステンションをインストールするVS Codeでは、Extensions(拡張機能)(Ctrl+Shift+X)→ Clineを検索 → Install。JetBrainsでは、プラグインのマーケットプレイスを利用してください。
- 04パネルを開く左側のサイドバーに Cline のアイコンが表示されます。クリックして、チャットとエージェントのパネルを開いてください。
#2. Ollamaプロバイダーを設定する
Clineはモデルの場所を把握する必要があります。設定(パネル内のギアアイコン)を開き、プロバイダー Ollama を選択し、デーモンのローカルアドレスを入力し、検出されたリストからモデルを選択してください。
#3. チャットモード
チャットモードは、ローカルでCopilot Chatパネルと同等の機能を提供します。質問を投げかけたり、コードを貼り付けたり、説明や修正を依頼したりできます。
- チャットを開く
- サイドバーのClineアイコンをクリックしてください。会話がパネルに表示されます。
- コードを添付する
- エディタからブロックを選択し、チャットのコンテキストに送ることで、モデルがその内容を検討できます。
- ファイルを参照する
- Clineはプロジェクト内のファイルを参照し、適切なコンテキストに基づいて回答できます。すべてをコピー&ペーストする必要はありません。
- ローカルに履歴を保存する
- あなたの会話はあなたのマシン上に残ります。クラウドに同期されることはありません。
#4. エージェントモード
この点で、Cline は単なるチャットよりも踏み込んだ機能を提供します。エージェントモードでは、ディレクトリ構造を読み取り、ファイルを開き、複数のファイルにまたがる変更を提案し、コマンドを実行できます。それぞれの操作には、ユーザーの承認が必要です。
- 計画を立ててから実行
- フランス語でタスクを説明してください(「ajoute un endpoint /health et son test」)。Clineは計画を提示し、その後、変更を段階的に適用します。
- Diffが承認されました
- 各変更は差分(diff)として提示され、承認するか拒否するかを選べます。常に自分で制御できます。
- 承認が必要なコマンド実行
- エージェントはコマンドの実行(テスト、ビルド)を提案できます。明示的な承認がなければ、何も実行されません。
#5. 自動補完:Tabby または Twinny
重要な点として、Clineはチャットアシスタントとエージェントの機能を備えていますが、入力中に「灰色の文字」で候補を示すインライン自動補完は提供しません。Copilotのような使い勝手を得るには、専用の拡張機能を追加し、それもOllamaに接続してください。
- Tabby
- セルフホスト型の自動補完拡張機能で、複数の開発者が同じGPUを共有する場合に最適です。行ごとの補完候補がグレーで表示され、Tabキーで採用できます。
- Twinny
- 自動補完とチャット機能を備え、Ollama に直接接続する軽量な VS Code 拡張機能です。一人で開発する際、大量のコードを入力する作業では Cline の補助として役立ちます。
- うまく機能する組み合わせ
- チャットとエージェントにはCline、インライン補完にはTabbyまたはTwinnyを使います。どちらも同じOllamaに接続し、どちらを使ってもコードはローカルに留まります。
#パフォーマンスと高度な設定
- num_ctxが高め
- Ollama において、num_ctxを16384に設定することで、エージェントが多くのコンテキスト(ファイル、差分など)を送信できるようになります。Modelfileを介して設定します。
- Flash Attention
- RTX 30/40/50では、Ollama でFAを有効にします(環境変数OLLAMA_FLASH_ATTENTION=1)。速度は約+20%向上します。
- KVキャッシュが量子化されている
- OLLAMA_KV_CACHE_TYPE=q8_0は、コンテキストに必要なVRAM容量を半分にします。エージェントが大きなファイルを扱う場合に非常に重要です。
- 役割ごとのモデル
- 自動補完(Tabby/Twinny)にはFIM専用モデル(qwen2.5-coder:7b-base、約4.7GB)、チャットとClineのエージェントには24B/30Bモデル(Devstral、Qwen3-Coder)を使います。Ollamaは、要求されたモデルを読み込みます。
#よくある質問
クラインは本当にGitHub Copilotを置き換えるのでしょうか?+
Continue.devを使い続けないのはなぜですか?+
8GBのVRAMしか持っていない場合、どのモデルを選べばよいですか?+
Clineを使うと、自分のコードがインターネット経由で送信されますか?+
ClineはVS Codeだけでなく、JetBrainsでも動作しますか?+
#結論
約二十分で、100%ローカルのコードコパイロットが完成します。チャットとエージェントモードにはCline、コードモデルには最新モデル(Qwen 3.5 9B、またはエージェント用にDevstral 24B)をOllamaエンジンとして使用し、インライン自動補完にはTabbyまたはTwinny(qwen2.5-coder:7b-baseを使用)を組み合わせます。コードはマシンから離れることがなく、オフラインで作業でき、使用する言語に応じてモデルを自由に切り替えることができます。調整に費やす時間を短縮し、実績のあるベースから始めたい場合は、有料ガイド「Copilote de code local」が、Ollama + Cline + Aiderの完全な設定パックをすぐに使える形で提供しています。
ご意見、誤りのご指摘、補足はありますか?ぜひお知らせください。皆さんにとってより良いガイドにするために役立ちます。