CLIツール
cline/cline avatar
cline/cline

Cline CLI:Cline エージェントコアへのターミナルアクセス

SDK、IDE 拡張機能、または CLI アシスタントとしての自律コーディング エージェント。

スター 68,106フォーク 7,364TypeScriptApache-2.0

ひと目でわかる

これは何?
Cline CLI は Cline 拡張機能と同じエージェントコアを実行し、対話モードまたはヘッドレスモードで、複数のプロバイダーと CI/CD 出力をサポートします。
誰に向いている?
Cline CLI は、Cline 拡張機能および SDK とエージェントコアを共有する TypeScript ベースのターミナルクライアントです。npm パッケージとして配布され、プラットフォームバイナリを含み、対話モードとヘッドレスモードをサポートし、Apache 2.0 でライセンスされています。
商用利用できる?
できます。Apache-2.0 は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
今もメンテナンスされている?
されています。直近 1 日以内に新しいコミットがあります。
何の言語で書かれている?
主に TypeScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

cline-coding-agent:Cline CLI とは

Cline CLI は、Cline VS Code 拡張機能、JetBrains プラグイン、SDK と同じエージェントコアのターミナルフロントエンドです。README は、これを自律的なコーディングエージェントと説明しており、対話型ターミナル UI で実行することも、CI/CD やスクリプト用に完全にヘッドレスで実行することもできます。CLI は他のサーフェスとエージェントコアを共有しているため、プランモード、アクトモード、MCP サーバー、チェックポイント、ルール、スキル、プロバイダー設定はすべて同じように動作します。このプロジェクトは TypeScript で書かれ、Apache 2.0 ライセンスで公開されています。リポジトリメタデータには 65,672 スターと 7,048 フォークがリストされていますが、README 自体は採用状況や本番使用については述べていません。

Cline CLIの評価対象は、対話型IDEの便利さではなく、ターミナルからエージェントを起動し、結果を機械的に受け取れるかどうかだ。READMEのインストール後に対話モードとヘッドレスモードを同じ作業ディレクトリで実行し、変更ファイル、標準出力、終了コードを比較する。プロバイダーごとの認証環境変数はシェル履歴やCIログに残さない運用が必要になる。

cline-coding-agent:インストールとプラットフォームパッケージ

CLI をグローバルにインストールするには `npm install -g cline` を使用します。ナイトリービルドは `npm install -g cline@nightly` で入手できます。README によると、プラットフォームバイナリは macOS、Linux、Windows の arm64 と x64 向けに公開されています。`cline` パッケージはオプションの依存関係を介してプラットフォームに適したバイナリを解決するため、インストール時に Node、Bun、Zig ランタイムは必要ありません。README には最小 Node バージョンやシステム要件は記載されていません。これらはパッケージメタデータから確認する必要があります。

cline-coding-agent:実行モードとクイックスタート

CLI はいくつかの実行形態を提供します。プロンプトなしで `cline` を実行すると、プラン/アクト切り替え、スラッシュコマンド、ファイルメンション、ライブツール承認を備えた対話型 TUI が開きます。プロンプトを引数として渡すと、1 ターン実行して終了します。例: `cline "Audit this package and propose fixes"`。パイプ入力も可能です: `cat file.txt | cline "Summarize this"`。`--json` フラグは NDJSON イベントをストリーム出力し、`--yolo` は承認プロンプトをスキップしてターン終了時に終了し、`--zen` はタスクをバックグラウンドハブデーモンにディスパッチして即座に終了します。README によると `cline --help` が完全なフラグリファレンスです。フラグの完全なリストはオプションテーブルにあります。

cline-coding-agent:プロバイダーと認証

CLI は VS Code 拡張機能と同じプロバイダーをサポートします。Cline に直接サインインするか、`openai-codex` を介して ChatGPT サブスクリプションを使用するか、Anthropic、OpenAI、Google Gemini、OpenRouter、AWS Bedrock、GCP Vertex、Cerebras、Groq、および OpenAI 互換の任意のエンドポイントから API キーを提供できます。認証は `cline auth` で行います。プロバイダー引数がない場合は、対話型セットアップ TUI が開きます。OAuth 対応プロバイダー(`cline`、`openai-codex`、`oca`)は通常の起動時にブラウザを自動起動しないため、最初に明示的に認証する必要があります。非対話型実行では、OAuth プロバイダーが選択され、保存された資格情報がない場合、CLI は隠しブラウザフローを起動する代わりに、認証メッセージを表示して即座に失敗します。README はプロバイダー資格情報が保存時に暗号化されるかどうかについては述べていません。

cline-coding-agent:ヘッドレス実行と出力

スクリプトと CI/CD のために、CLI はゼロインタラクションで実行できます。README は、`--yolo` を使用してすべてのツールを自動承認するワンショットプロンプト、レビュープロンプトへの diff のパイプ、`jq` でフィルタリングできる NDJSON を出力する `--json` を示しています。`--retries` などのフラグは、停止前の最大連続エラー数(デフォルト 3)を設定し、`--auto-approve false` はツール実行前にレビューを要求します。承認が必要で stdin/stdout が TTY でない場合、ターミナルモードでは承認が必要な呼び出しは拒否されます。デスクトップ承認モードでは、環境変数 `CLINE_TOOL_APPROVAL_MODE=desktop` と `CLINE_TOOL_APPROVAL_DIR=<path>` を使用して、リクエストと決定の JSON ファイルを書き込みます。README は NDJSON スキーマを完全には説明していません。イベント構造を確認するには、コードを調べるか `--json` を実行する必要があります。

cline-coding-agent:MCPサーバー、コネクタ、スケジュール

MCP サーバーは、`cline mcp` または `cline config mcp` を使用して対話型ウィザードで管理します。`cline mcp install` コマンドは、名前、トランスポート、コマンドまたは URL を事前に入力できます。stdio サーバーは `--` の後のすべてをコマンドと引数として使用し、リモート HTTP および SSE サーバーは名前、トランスポート、URL を受け取ります。このコマンドはウィザードを開くため、TTY が必要です。コネクタはチャットサーフェスを RPC ベースの Cline セッションにブリッジし、サポートされるプラットフォームには Telegram、Slack、Google Chat、WhatsApp、Linear が含まれます。スケジュールは cron のような間隔または外部イベントでエージェントを実行し、結果は配信オプションでチャットサーフェスにルーティングできます。README はこれらの機能をリストしていますが、パフォーマンスや信頼性の数値は示していません。

cline-coding-agent:運用詳細とライセンス

CLI は起動時にオペレーティングシステムの証明書ストアを信頼し、OS トラストアンカーを `~/.cline/cli-node-extra-ca-certs.pem` に収集し、`NODE_EXTRA_CA_CERTS` をそのバンドルにポイントします。自分で `NODE_EXTRA_CA_CERTS` を設定した場合、証明書は置き換えではなくマージされます。このリポジトリは Apache 2.0 でライセンスされており、ライセンスの抜粋は、作品および派生作品を複製、準備、公開表示、公開演奏、サブライセンス、配布するための永続的、世界的、非独占的、無償、ロイヤリティフリーの著作権ライセンスを付与します。ライセンスには特許訴訟で終了する特許付与も含まれます。README は保証やサポートについては言及しておらず、私たちが持っている Apache ライセンスのテキストもそれらをカバーしていないため、別途確認する必要があります。

MCPサーバー、コネクター、スケジュール実行を有効にすると、モデルの判断範囲だけでなく外部操作の権限も増える。READMEに記載された設定名と出力形式を固定し、読み取り専用のリポジトリで一つのタスクから試すのがよい。コード変更をレビューし、失敗した操作を再現できるチーム向けで、無監督の本番変更を前提に選ぶものではない。

編集部の結論

Cline CLI は、Cline 拡張機能および SDK とエージェントコアを共有する TypeScript ベースのターミナルクライアントです。npm パッケージとして配布され、プラットフォームバイナリを含み、対話モードとヘッドレスモードをサポートし、Apache 2.0 でライセンスされています。README にはバージョン番号、リリース日、ベンチマーク、セキュリティ保証は記載されていないため、これらはパッケージレジストリまたはプロジェクトのイシュートラッカーで確認する必要があります。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート