mcpField
C
Cline – #1 on OpenRouter

Cline – #1 on OpenRouter

おすすめ
github.com/clineコーディングエージェント70.9k今日更新

Cline – #1 on OpenRouter について

Cline は IDE、ターミナル、デスクトップ向けのオープンソースのコーディングエージェントです。承認を得てファイル編集やコマンド実行、ブラウジングを行い、複数エージェントの連携や定期タスク、MCP サーバー管理にも対応します。

主な機能

  1. 01ファイル編集と差分レビュー
  2. 02コマンド実行と出力の監視
  3. 03Plan と Act のモード
  4. 04複数エージェントとスケジュール
  5. 05CLI、デスクトップアプリ、IDE 拡張

活用シーン

  1. 01プロジェクト全体にわたる変更の実装
  2. 02テスト実行と失敗への対処
  3. 03CI でのヘッドレスタスク実行
  4. 04コードベースの定期チェック

MCP 対応

Cline は MCP サーバーに接続し、データベース、API、クラウドインフラなどの外部システムを利用できます。CLI では `cline mcp` でサーバーを管理できます。

詳細

Cline

Cline

IDE、ターミナル、デスクトップで使えるオープンソースのコーディングエージェントです!


CLI

ターミナルでClineを実行します。 対話型チャット、またはCI/CDやスクリプト向けの完全なヘッドレスモードに対応しています。

npm i -g cline

詳細を見る

デスクトップアプリ

macOSおよびWindows向けのネイティブアプリとしてClineを利用できます。 任意のフォルダーでエージェントのセッションを実行し、ルーチンをスケジュールして、 モデル、プラグイン、MCP サーバーを管理できます。

macOSおよびWindows向けにダウンロード

VS Code拡張機能

エディターで使えるAIコーディングアシスタントです。 ファイルの作成、コマンドの実行、ウェブの閲覧ができ、 人間の承認を得てツールを使用します。

VS Marketplaceからインストール

JetBrainsプラグイン

IntelliJ IDEA、PyCharm、WebStorm、GoLandなど、 JetBrainsファミリーの各製品で同じClineの操作性を利用できます。

JetBrains Marketplaceからインストール

SDK

CLI、デスクトップアプリ、VS Code拡張機能、JetBrainsプラグインを動かすものと同じエンジンを活用して、独自のAIエージェントやインテグレーションを構築できます。カスタムツール、マルチエージェントチーム、コネクター、スケジュールされた自動化などに対応しています。

npm install @cline/sdk

ドキュメント


目次

製品説明場所CHANGELOG
SDKNode.jsのプログラムから利用できるエージェントAPIと拡張機能のエクスポート。sdk/CHANGELOG.md
CLIターミナルUI、ヘッドレスモード、シェルコマンド、CLI固有のフロー。apps/cli/CHANGELOG.md
VS Code拡張機能Marketplaceの拡張機能と拡張機能ホストとのインテグレーション。apps/vscode/CHANGELOG.md
デスクトップアプリmacOSおよびWindows向けのネイティブアプリ(Tauriシェル、Bunサイドカー、Next.js UI)。apps/examples/desktop-app/CHANGELOG.md
JetBrainsプラグイン共通のエージェントコアと通信する、JetBrains向けのクライアント。現在、JetBrainsプラグインはオープンソース化していません-
ドキュメントサイト公開ドキュメントのページ。docs/-

プロジェクト全体のコードを編集

Cline はプロジェクトの構造を読み取り、ファイル間の関係を理解して、コードベース全体にわたる変更を連携して行います。作業中はリンターとコンパイラーのエラーを監視し、インポートの不足、型の不一致、構文エラーなどを、問題に気づく前に修正します。VS Code と JetBrains では、編集内容がすべて差分として表示され、確認、変更、または元に戻すことができます。すべての変更はチェックポイントで追跡されるため、エージェントの作業を簡単に取り消せます。

Bash コマンドを実行

Cline はターミナルでコマンドを直接実行し、出力をリアルタイムで監視します。パッケージのインストール、ビルドスクリプトの実行、テストの実行、アプリケーションのデプロイ、データベースの管理ができます。開発サーバーなどの長時間実行プロセスでは、Cline はバックグラウンドで作業を続け、新しい出力が表示されるたびに対応します。コンパイルエラー、テストの失敗、サーバーのクラッシュなどを発生時に検出します。

計画と実行

Plan モードと Act モードを切り替えられます。Plan モードでは、Cline がコードベースを調査し、不明点を確認する質問をして、方針を提示します。方針に合意したら Act モードに切り替え、Cline が計画を実行します。ファイルの編集やターミナルコマンドの実行には毎回承認が必要なため、実際に変更される内容を自分で管理できます。または、自動承認を有効にして、Cline に自律的に実行させることもできます。

ルールとスキル

.clinerules ファイルでプロジェクト固有のルールを定義し、コードベースでの Cline の動作をガイドできます。コーディング規約、アーキテクチャの規則、デプロイ手順、テスト要件などを設定できます。ルールは CLI、VS Code 拡張機能、JetBrains プラグインで自動的に読み込まれます。スキルを使うと、必要なときにモデルが特定のルールを読み込むようにできます。

あらゆるモデルに対応

Cline は単一の AI プロバイダーに縛られません。ワークフローに合ったモデルを自由に使えます。

プロバイダーモデル
AnthropicClaude Opus、Sonnet、Haiku
OpenAIGPT シリーズのモデル
GoogleGemini シリーズのモデル
OpenRouterあらゆるプロバイダーの 200 以上のモデル
Vercel AI Gateway1 つのゲートウェイを通じて多くのプロバイダーにルーティング
AWS BedrockClaude、Llama など
Azure / GCP Vertexホストされているすべてのモデル
Cerebras / Groq高速な推論モデル
Ollama / LM Studioマシン上でローカルモデルを実行
OpenAI 互換 APIセルフホストまたはサードパーティのエンドポイント

プラグインまたは MCP サーバーで拡張

プラグインで Cline の機能を拡張できます。SDK を使ってプラグインシステム経由でツールとライフサイクルフックをプログラムから登録し、ログ記録、監査、ポリシー適用、またはドメイン固有の機能追加を行えます。以下はシンプルなプラグインの例です。

import { Agent, createTool } from "@cline/sdk"

const deployTool = createTool({
  name: "deploy",
  description: "Deploy the current branch to staging.",
  inputSchema: { type: "object", properties: { env: { type: "string" } }, required: ["env"] },
  execute: async (input) => {
    // your deployment logic
  },
})

const agent = new Agent({ tools: [deployTool], /* ... */ })

...または MCP を使ってデータベースに接続したり、API にクエリを送信したり、クラウドインフラを管理したり、外部システムと連携したりできます。コミュニティが開発したサーバーを使うか、Cline にその場でカスタムツールを作成させることもできます。CLI では、cline mcp でサーバーを管理できます。

マルチエージェントチーム

複雑なタスクに取り組む複数のエージェントを連携させられます。コーディネーターエージェントが作業をサブタスクに分割し、それぞれ独自のツールとコンテキストを持つ専門エージェントに割り当てます。チームの状態はセッションをまたいで保持されるため、中断したところから再開できます。

cline --team-name auth-sprint "Plan and implement user authentication with tests"

スケジュール実行エージェント

cron スケジュールでエージェントを実行し、定期的な自動化を行えます。毎日の PR サマリー、週ごとの依存関係チェック、コードベースの健全性レポートなどに利用できます。スケジュールは再起動後も保持され、ターミナルセッションとは独立して実行されます。

cline schedule create "PR summary" \
  --cron "0 9 * * MON-FRI" \
  --prompt "List all open PRs and their review status" \
  --workspace /path/to/repo

Slack、Telegram、Discord などに接続

あらゆるメッセージングプラットフォームからエージェントとチャットできます。Telegram、Slack、Discord、Google Chat、WhatsApp、Linear に対応しています。各会話スレッドは、完全なコンテキストを持つエージェントセッションに対応します。アクセス制御を設定して、エージェントとやり取りできるユーザーを制限できます。

# Connect to Telegram
cline connect telegram -k $BOT_TOKEN
# Connect to Slack through webhook
cline connect slack --bot-token $SLACK_TOKEN --signing-secret $SECRET --base-url $URL
# Connect to Slack using socket mode
cline connect slack --bot-token $SLACK_TOKEN --app-token $SLACK_APP_TOKEN

CI/CD 向けヘッドレス CLI

スクリプトや自動化で、対話なしに Cline を実行できます。入力をパイプで渡し、JSON 出力を取得して、コマンドを連結し、CI/CD パイプラインに統合できます。

cline "Run tests and fix any failures"
git diff origin/main | cline "Review these changes for issues"
cline --json "List all TODO comments" | jq -r 'select(.type == "agent_event" and .event.text) | .event.text'

コントリビューション

まずはコントリビューションガイドをご覧ください。Discordに参加し、#contributorsチャンネルでほかのコントリビューターと交流しましょう。フルタイムの求人については、採用ページをご確認ください。

ライセンス

Apache 2.0 © 2026 Cline Bot Inc.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。