{
  "id": "cline",
  "name": "Cline",
  "category": "coding_agents",
  "description": "A coding agent for editors, the terminal and desktop that can modify files, run commands and use tools through configurable approval controls.",
  "useCases": [
    "Build and iterate on a small web feature while reviewing proposed file changes.",
    "Investigate a failing project, make a focused fix and run its test commands."
  ],
  "repoUrl": "https://github.com/cline/cline",
  "docsUrl": "https://docs.cline.bot/cline-overview",
  "demo": {
    "url": "https://docs.cline.bot/usage/ide",
    "label": "Official todo-app walkthrough",
    "evidenceType": "official_examples",
    "note": "Step-by-step IDE exercise covers a single-file app, Plan/Act modes and approval prompts; not our tested app."
  },
  "license": {
    "code": "Apache-2.0",
    "weights": "The agent's code license does not cover chosen model weights or provider access.",
    "caveat": "Commercial model access and enterprise services are separate from the repository's Apache-2.0 license.",
    "url": "https://github.com/cline/cline/blob/main/LICENSE"
  },
  "pricing": {
    "summary": "Open-source agent code; use provider-billed API access, Cline usage credits, a ClinePass subscription or local inference.",
    "caveat": "Model access is not automatically free. Promotions and quotas change; local models require suitable hardware. No exact plan price is asserted here."
  },
  "platforms": [
    "VS Code and compatible editors",
    "JetBrains IDEs",
    "CLI",
    "macOS desktop",
    "Windows desktop (beta)"
  ],
  "setupDifficulty": "moderate",
  "setupRequirements": [
    "Install the editor extension or desktop app, open a workspace and configure a model provider.",
    "CLI installation requires Node.js 20 or later according to the current install guide.",
    "For local models, run a supported local server and select a model that fits available memory."
  ],
  "limitations": [
    "Broad auto-approval and YOLO mode can allow destructive commands and access outside the workspace.",
    "Model quality, context size and repeated tool calls affect results and cost.",
    "Desktop Windows support is marked beta; review and test generated changes."
  ],
  "evidenceCheckedDate": "2026-10-14",
  "testStatus": "not_tested",
  "sources": [
    {
      "title": "Cline repository",
      "url": "https://github.com/cline/cline",
      "note": "Canonical project and CLI/IDE/desktop scope.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Actual LICENSE",
      "url": "https://github.com/cline/cline/blob/main/LICENSE",
      "note": "Apache License, Version 2.0 inspected.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Cline overview",
      "url": "https://docs.cline.bot/cline-overview",
      "note": "Capabilities and model-access options.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Installing Cline",
      "url": "https://docs.cline.bot/getting-started/installing-cline",
      "note": "Editor, desktop and CLI requirements.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Official IDE tutorial",
      "url": "https://docs.cline.bot/usage/ide",
      "note": "Todo-app example and review workflow.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Local models",
      "url": "https://docs.cline.bot/running-models-locally/overview",
      "note": "Local runtimes and memory-dependent setup.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Usage-billing provider",
      "url": "https://docs.cline.bot/getting-started/cline-provider",
      "note": "Pay-as-you-go model access.",
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Auto Approve and YOLO Mode",
      "url": "https://docs.cline.bot/features/auto-approve",
      "note": "Approval configuration and destructive-action risks.",
      "evidenceCheckedDate": "2026-10-14"
    }
  ],
  "categoryLabel": "Coding & Agents",
  "tags": [
    "coding",
    "IDE",
    "agent",
    "debugging",
    "local models"
  ],
  "card": {
    "cost": "API/subscription or local compute",
    "setup": "Editor/app + model connection"
  },
  "setup": {
    "summary": "Editor/app + model connection",
    "requirements": [
      "Install the editor extension or desktop app, open a workspace and configure a model provider.",
      "CLI installation requires Node.js 20 or later according to the current install guide.",
      "For local models, run a supported local server and select a model that fits available memory."
    ]
  },
  "evidence": {
    "status": "documentation_reviewed",
    "demoType": "official_examples",
    "independentlyTested": false,
    "note": "Official source documentation reviewed; no repository installed or executed."
  },
  "releaseDate": null,
  "releaseDateNote": "Not researched; the evidence check date does not indicate a recent release."
}
