Cline は VS Code(と CLI / JetBrains 系)用の 自律型 AI コーディングエージェント を提供する OSS プロジェクト。ユーザーがタスクを自然言語で投げると、Claude Sonnet などの LLM が以下のツールを駆使して段階的に実行する:
中身は TypeScript 主体で、src/(拡張本体)、webview-ui/(React の UI)、cli/(Ink ベースの TUI)、proto/(gRPC 風の内部通信スキーマ)、standalone/ などから構成される大規模モノレポ。バージョン 3.80.0、Apache-2.0。
| 比較対象 | Cline の立ち位置 | | — | — | | GitHub Copilot / Cursor の補完 | 補完や単発チャットでなく、「調査→編集→実行→修正」までをループで回すエージェント型。タスクを投げっぱなしできる。 | | Devin / Auto-GPT 系の全自律エージェント | サンドボックス丸投げではなく、各ファイル変更・各コマンド実行にユーザ承認を挟む human-in-the-loop。安全かつ途中介入しやすい。 | | ChatGPT の Code Interpreter | ローカルの自分のリポジトリ/ターミナル/ブラウザに直接作用できる。AST 探索・regex 検索・Linter 監視で大規模既存プロジェクトにも強い。 | | 特定 LLM ベンダ依存のツール | OpenRouter / Anthropic / OpenAI / Gemini / Bedrock / Vertex / Cerebras / Groq / Ollama / LM Studio などモデル自由。企業向けに SSO・VPC・セルフホストも提供。 | | 一般的な MCP クライアント | 「こういうツールを追加して」と頼むと、MCP サーバ自体を生成・インストールしてくれる。 |
さらに、トークン数と API コストを都度表示、@url @file @folder @problems などのコンテキスト挿入ショートカット、Timeline と連動した変更履歴 UI など、実務向けの細部が作り込まれているのも特徴。
cli/ の TUI を利用)。@/shared/net 経由で自動対応。@file @folder @problems @url で文脈を渡す。open index.html)がワンクリックで叩ける状態で提示され、タスク終了。必要なら “add a tool that…” と頼んで MCP ツールを増やし、次のタスクに備える。