OSS Tanbou

Cline — an open-source coding agent spanning IDEs, CLI, desktop, SDK, MCP, multi-agent teams, and scheduled automation

OSS health 100
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
68,086
Primary language
TypeScript
License
Apache-2.0
Repository last updated
Sep 15, 2026

Overview

Cline is an open-source coding-agent project that extends the same agent core across IDE extensions, a terminal CLI, a desktop application, and a Node.js SDK. Beyond multi-file editing, terminal commands, Plan/Act, checkpoints, rules, and skills, it supports MCP, custom plugins, multi-agent teams, scheduled agents, chat connectors, and headless CI/CD workflows.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Edit multiple files and run terminal commands from the IDE while keeping diffs and checkpoints visible

The official README describes Cline reading project structure, coordinating edits across files, and monitoring linter and compiler errors while it works. In VS Code and JetBrains, edits appear as reviewable diffs and checkpoints make it possible to rewind the agent's work. Plan mode is used for exploration and strategy before switching to Act mode for execution.

Sources: [1]

Reuse the same agent core across CLI, desktop, and SDK from interactive sessions to headless automation

Cline is not limited to its VS Code extension: it also provides a terminal CLI, a macOS/Windows desktop application, and a Node.js SDK. The CLI supports an interactive TUI, one-shot prompts, NDJSON output, and headless CI/CD execution, while the SDK exposes custom tools, lifecycle hooks, multi-agent teams, connectors, and scheduled automation for embedding the agent into other applications.

Sources: [1][2]

Choose among hosted and local model providers instead of tying the agent to one inference backend

The README lists Anthropic, OpenAI, Google, OpenRouter, Vercel AI Gateway, AWS Bedrock, Azure/GCP Vertex, Cerebras, Groq, Ollama, LM Studio, and arbitrary OpenAI-compatible endpoints. The CLI supports OAuth and API-key provider configuration, allowing teams to choose model routing based on capability, cost, and data-boundary requirements.

Sources: [1][2]

Extend with MCP, plugins, multi-agent teams, schedules, and chat connectors

MCP servers can connect Cline to databases, APIs, and cloud infrastructure, while SDK plugins can register tools and hooks. Cline also supports persistent multi-agent teams, cron-based scheduled agents, and chat connectors for surfaces such as Slack, Telegram, and Discord, expanding the agent from one-off coding help into recurring automation.

Sources: [1][2]

A strong fit when IDE assistance, CI automation, and custom agent integrations should share one foundation

Cline fits developers who want to review diffs in an IDE during normal work, then reuse the same rules, skills, and MCP setup in a CLI or CI environment. It is also relevant for teams embedding the agent core into internal tools through the SDK or avoiding provider lock-in by switching models and inference backends.

The CLI auto-approves tools by default, so autonomous shell, file, and MCP access needs explicit containment

The IDE-oriented README emphasizes human-in-the-loop approval, but the CLI README states that tool calls are auto-approved by default; --auto-approve false is required to review each tool call. --yolo skips approval prompts, and --zen runs background sessions with full tool auto-approval. CI and scheduled runs should therefore use isolated workspaces, least-privilege credentials, network and secret restrictions, and auditable logs.

Adding MCP servers or plugins expands the external systems the agent can reach. Evaluate model-provider code and context exposure, shell authority, MCP credentials, and chat-connector access control separately. The README also states that the JetBrains plugin is currently not open sourced, while the repository itself is Apache-2.0 licensed.

Sources: [2][1][4]

Official sources

  1. [1]cline/cline — README(2026-09-15)
  2. [2]cline/cline — Cline CLI README(2026-09-15)
  3. [3]cline/cline — package.json(2026-09-15)
  4. [4]cline/cline — LICENSE(2026-09-15)
Supplemental curator note

We selected Cline because it extends one agent core beyond the IDE into CLI, desktop, SDK, MCP, teams, schedules, and chat connectors. The CLI auto-approves tools by default, so human-in-the-loop IDE use and autonomous execution should be evaluated as different permission models.

Try it in 3 steps

  1. 1

    Install the CLI

    This is the stable installation path from the official CLI README. Platform binaries are published for macOS, Linux, and Windows on arm64 and x64.

    npm install -g cline
  2. 2

    Authenticate a provider

    Use the interactive setup for Cline, ChatGPT Subscription, OCA, or an API-key provider.

    cline auth
  3. 3

    Launch in your project

    Start the interactive TUI from the codebase root. Use `cline --auto-approve false` when you want explicit approval before each tool call.

    cd <your-project> && cline
Check the official README

Growth

Growth trends · Last 30 days

68,086 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
316
Open PRs
555

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data
Stars
68,086
Forks
7,356
Watchers
288
Open issues
768
Primary language
TypeScript
License
Apache-2.0
Repository last updated
Sep 15, 2026
Report incorrect information

Tell us if any listing information is incorrect or outdated.